playwright/utils
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
..
doclint feat(types): make our client classes implement public types (#4817) 2020-12-26 17:05:57 -08:00
flakiness-dashboard devops(flakiness): azure function to store dashboard in a new format (#4540) 2020-11-30 10:16:03 -08:00
generate_types feat(types): make our client classes implement public types (#4817) 2020-12-26 17:05:57 -08:00
linux-browser-dependencies chore: move browserPaths to utils, enforce more deps (#3584) 2020-08-22 21:15:03 -07:00
protocol-types-generator fix(chromium): use frameDetached reason (#4468) 2020-11-17 10:24:13 -08:00
testserver test: fix test server on Node 15 (#4668) 2020-12-10 09:47:06 -08:00
avd_install.sh devops: add bot to test Android (#4693) 2020-12-13 14:13:50 -08:00
avd_recreate.sh feat(adb): add screenshot (#4701) 2020-12-13 23:20:13 -08:00
avd_start.sh fix(adb): force page scale factor update on connection (#4755) 2020-12-17 18:28:49 -08:00
avd_test.js feat(scopes): make page a scope (#4385) 2020-11-10 14:47:26 -08:00
build_android_driver.sh chore(android): respect timeout, add build script (#4690) 2020-12-11 23:35:25 -08:00
check_chromium_cdn.js devops: migrate //utils/check_availability.js off browser fetcher (#3418) 2020-08-12 15:01:07 -07:00
check_deps.js feat(cli): share console api between cli and debug mode (#4807) 2020-12-23 14:15:16 -08:00
copyright.js chore(eslint): lint for copyrights on files (#2858) 2020-07-07 11:12:45 -07:00
draft_release_notes.sh chore: update release notes draft gen (#2932) 2020-07-13 14:48:29 -07:00
ESTreeWalker.js Initial commit 2019-11-19 10:58:15 -08:00
generate_channels.js feat(rpc): allow sending metadata with rpc calls (#3836) 2020-09-10 19:25:44 -07:00
list_closed_issues.sh chore: add script to fetch closed bugs since git commit (#2066) 2020-04-30 17:57:45 -07:00
parse_md.js chore(docs): fix crlf (#4828) 2020-12-26 17:05:44 -08:00
print_versions.js docs: fix browser version generation script (#4797) 2020-12-21 18:09:55 -08:00
publish_all_packages.sh devops: fix publishing of @next packages to NPM (#3759) 2020-09-03 11:59:58 -07:00
roll_browser.js chore: remove the --only-update-browsers option 2020-12-04 12:22:34 -08:00
runWebpack.js feat(cli): share console api between cli and debug mode (#4807) 2020-12-23 14:15:16 -08:00
update_version.js chore: fix publishing @next from release branch (#4418) 2020-11-12 12:18:20 -08:00
upload_flakiness_dashboard.sh devops(flakiness): collect more commit information (#4315) 2020-11-02 18:28:03 -08:00
watch.js chore: commit generated types to the repository (#4826) 2020-12-26 13:52:05 -08:00