playwright/utils/generate_types
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 feat(cli): bring selector generator into playwright (#4795) 2020-12-23 12:44:47 -08:00
exported.json docs: generate method signatures in docs (#4590) 2020-12-03 22:28:11 -08:00
index.js docs: move playwright module into api-body.md (#4827) 2020-12-26 15:33:29 -08:00
overrides.d.ts feat(types): make our client classes implement public types (#4817) 2020-12-26 17:05:57 -08:00
parseOverrides.js types: better types (#1166) 2020-03-20 01:30:35 -07:00