playwright/utils/doclint/check_public_api
Dmitry Gozman 34c1b338be
feat(types): make our client classes implement public types (#4817)
This patch:
- introduces non-exported but used in api/impl struct types (e.g. Point);
- makes all client classes implement respective public api interface.

Pros:
- Typescript is now responsible for type checking.
  We can remove our doclint checker (not removed yet).
- Electron and Android types can be defined in the same way
  (this is not implemented yet).
- We can move most of the type structs like Point to the public api
  and make some of them available.

Cons:
- Any cons?
2020-12-26 17:05:57 -08:00
..
test chore: generate types, api.json off md rather than html (#4825) 2020-12-26 14:31:41 -08:00
Documentation.js chore: generate types, api.json off md rather than html (#4825) 2020-12-26 14:31:41 -08:00
index.js feat(types): make our client classes implement public types (#4817) 2020-12-26 17:05:57 -08:00
JSBuilder.js chore: generate types, api.json off md rather than html (#4825) 2020-12-26 14:31:41 -08:00
MDBuilder.js chore: generate types, api.json off md rather than html (#4825) 2020-12-26 14:31:41 -08:00