playwright/src
Joel Einbinder 39b22b41c5
feat: make JSHandle generic (#140)
This makes it so that JSHandles and ElementHandles are aware of what types they point to. As a fun bonus, `$eval('input')` knows its going to get an HTMLInputElement.

Most of this patch is casting things where previously we just assumed ElementHandles held the right kind of node. This gets us closer to being able to turn on `noImplicityAny` as well.

#6
2019-12-05 16:26:09 -08:00
..
chromium feat: make JSHandle generic (#140) 2019-12-05 16:26:09 -08:00
firefox feat: make JSHandle generic (#140) 2019-12-05 16:26:09 -08:00
injected feat: make JSHandle generic (#140) 2019-12-05 16:26:09 -08:00
tests feat(chromium): roll Chromium to r717627 (#49) 2019-11-21 21:16:00 -08:00
webkit feat: make JSHandle generic (#140) 2019-12-05 16:26:09 -08:00
.eslintrc.js Initial commit 2019-11-19 10:58:15 -08:00
api.ts chore: split vendor APIs (#38) 2019-11-20 15:16:57 -08:00
ConnectionTransport.ts Initial commit 2019-11-19 10:58:15 -08:00
console.ts chore: reuse ConsoleMessage between browsers (#116) 2019-12-02 13:01:01 -08:00
DeviceDescriptors.ts Initial commit 2019-11-19 10:58:15 -08:00
dialog.ts chore: reuse Dialog between browsers (#115) 2019-12-02 11:53:23 -07:00
dom.ts feat: make JSHandle generic (#140) 2019-12-05 16:26:09 -08:00
download.ts fix(install): generate new protocol.d.ts when browsers are downloaded (#149) 2019-12-05 12:21:55 -07:00
Errors.ts Initial commit 2019-11-19 10:58:15 -08:00
frames.ts feat: make JSHandle generic (#140) 2019-12-05 16:26:09 -08:00
helper.ts chore: unify screenshot handling between browsers, introduce Screenshotter everywhere (#156) 2019-12-05 14:48:39 -08:00
input.ts feat: make JSHandle generic (#140) 2019-12-05 16:26:09 -08:00
javascript.ts feat: make JSHandle generic (#140) 2019-12-05 16:26:09 -08:00
network.ts chore: rework wait task to accept arbitrary task on dom world (#126) 2019-12-03 11:51:41 -07:00
TimeoutSettings.ts Initial commit 2019-11-19 10:58:15 -08:00
types.ts feat: make JSHandle generic (#140) 2019-12-05 16:26:09 -08:00
USKeyboardLayout.ts chore: move Keyboard to common, with RawKeyboardImpl per vendor (#69) 2019-11-25 11:19:20 -08:00