Add Brave CDP automation, replace Oracle browser mode
Connects to user's running Brave via Chrome DevTools Protocol to automate ChatGPT interaction. Uses puppeteer-core to open a tab, send the prompt, wait for response, and extract the result. No cookies, no separate profiles, no copy/paste. Just connects to the browser where the user is already logged in. One-time setup: relaunch Brave with --remote-debugging-port=9222 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
387
node_modules/webdriver-bidi-protocol/CHANGELOG.md
generated
vendored
Normal file
387
node_modules/webdriver-bidi-protocol/CHANGELOG.md
generated
vendored
Normal file
@@ -0,0 +1,387 @@
|
||||
# Changelog
|
||||
|
||||
## [0.4.0](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.3.11...webdriver-bidi-protocol-v0.4.0) (2026-01-20)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add `ua-client-hints` spec support ([#313](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/313)) ([85b944b](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/85b944bc24f1408b5f9bad655898e0f7c00fe9da))
|
||||
|
||||
## [0.3.11](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.3.10...webdriver-bidi-protocol-v0.3.11) (2026-01-13)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on spec updates ([#307](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/307)) ([4cd0699](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/4cd0699fa6030eea6f8738c01caefa6c4c23f0b2))
|
||||
* re-generate types based on spec updates ([#310](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/310)) ([adad548](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/adad548563ef2f604752e2d9e8164282f2b4416a))
|
||||
|
||||
## [0.3.10](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.3.9...webdriver-bidi-protocol-v0.3.10) (2025-12-11)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on spec updates ([#295](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/295)) ([ed33e2a](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/ed33e2a815ced96e393faa40195fbdd02f9cffc5))
|
||||
* re-generate types based on spec updates ([#298](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/298)) ([8a5cec8](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/8a5cec8b67df4046f1568b4bd0db5c2b147f62d9))
|
||||
|
||||
## [0.3.9](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.3.8...webdriver-bidi-protocol-v0.3.9) (2025-11-19)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on spec updates ([#288](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/288)) ([344664a](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/344664acc11292530bc7f40db7542e2aca18e817))
|
||||
* re-generate types based on spec updates ([#292](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/292)) ([b9e9a8e](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/b9e9a8e9680169cd741401f786958fc25f36a762))
|
||||
|
||||
## [0.3.8](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.3.7...webdriver-bidi-protocol-v0.3.8) (2025-10-12)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#278](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/278)) ([e4eea99](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/e4eea99d53be065c0f16b676570ca49c5c89766f))
|
||||
|
||||
## [0.3.7](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.3.6...webdriver-bidi-protocol-v0.3.7) (2025-10-07)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* only include relevant files ([#274](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/274)) ([f7480d3](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/f7480d33987f158a2eb566e8072646b265f473f2))
|
||||
* re-generate types based on specifciation updates ([#273](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/273)) ([a9e97d1](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/a9e97d11381f6145e3a2dfa1689b0a4548e018d0))
|
||||
|
||||
## [0.3.6](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.3.5...webdriver-bidi-protocol-v0.3.6) (2025-09-26)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#267](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/267)) ([de75a21](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/de75a21694be7d7d5fd5a9afd7081b96080d361a))
|
||||
|
||||
## [0.3.5](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.3.4...webdriver-bidi-protocol-v0.3.5) (2025-09-25)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* rename mapping back to Commands ([#264](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/264)) ([a7b19c3](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/a7b19c3b173f268beef870449bfad714952dd478))
|
||||
|
||||
## [0.3.4](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.3.3...webdriver-bidi-protocol-v0.3.4) (2025-09-25)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* generation should not emit ts imports ([#262](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/262)) ([74bf1ad](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/74bf1adb89582b073fa8741ddf3680549dada469))
|
||||
|
||||
## [0.3.3](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.3.2...webdriver-bidi-protocol-v0.3.3) (2025-09-25)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* correctly re-export mapping ([#259](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/259)) ([dc18802](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/dc188026fc8869c6ac73297dea1681ea509656a0))
|
||||
* re-generate types based on specifciation updates ([#261](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/261)) ([0c0ea74](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/0c0ea744335453d18e459522b094de6be616f4ff))
|
||||
|
||||
## [0.3.2](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.3.1...webdriver-bidi-protocol-v0.3.2) (2025-09-24)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#257](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/257)) ([d5a2c22](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/d5a2c22c5623f914ad309fc78f58bf90e610e816))
|
||||
|
||||
## [0.3.1](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.3.0...webdriver-bidi-protocol-v0.3.1) (2025-09-23)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* generation of mapping ([#251](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/251)) ([6c52528](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/6c52528e916d47188659904c67fca20c752f714f))
|
||||
* re-generate types based on specifciation updates ([#249](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/249)) ([d625fd2](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/d625fd2e173294e9a80bd3e90572b85c168c3137))
|
||||
* re-generate types based on specifciation updates ([#252](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/252)) ([d045d7b](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/d045d7bef06acd6a7df6508ec90f3a178b95070a))
|
||||
|
||||
## [0.3.0](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.2.11...webdriver-bidi-protocol-v0.3.0) (2025-09-15)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* automatically generate command mapped types ([#243](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/243)) ([3eb25f3](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/3eb25f35e1a17885c1af7a63037de1fc74c83d05))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#245](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/245)) ([c32b70d](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/c32b70de5fb4dda145c872025192f5cd59177c34))
|
||||
|
||||
## [0.2.11](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.2.10...webdriver-bidi-protocol-v0.2.11) (2025-09-10)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* add user agent override to the mapping ([#240](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/240)) ([0336e7f](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/0336e7faa0988ac4b0582a86345e5644ee8132bb))
|
||||
* re-generate types based on specifciation updates ([#239](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/239)) ([2e52f5a](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/2e52f5ae40367410699d3a9820ad8856e7485712))
|
||||
* re-generate types based on specifciation updates ([#242](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/242)) ([8ae63cc](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/8ae63cc2032ac3889b261d78c57b6b5cce412cad))
|
||||
|
||||
## [0.2.10](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.2.9...webdriver-bidi-protocol-v0.2.10) (2025-09-09)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#236](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/236)) ([7b33604](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/7b336043c3aaf0591c9f4729c00b949563274b08))
|
||||
|
||||
## [0.2.9](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.2.8...webdriver-bidi-protocol-v0.2.9) (2025-09-09)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* add emulation.setScriptingEnabled ([#234](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/234)) ([d1a7de7](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/d1a7de7dfb7abdc3178524457a5c011f32d08561))
|
||||
|
||||
## [0.2.8](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.2.7...webdriver-bidi-protocol-v0.2.8) (2025-09-09)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#233](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/233)) ([42c83fd](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/42c83fd2e364a3097da2494b4d2f7e1a6419358b))
|
||||
* use a helper for commands and events ([#231](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/231)) ([e302d10](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/e302d10cf32e02295b5910a541141d5435c80292))
|
||||
|
||||
## [0.2.7](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.2.6...webdriver-bidi-protocol-v0.2.7) (2025-09-08)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* add emulation mapping ([#226](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/226)) ([f4851fe](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/f4851fe000293cad2aa38cf6d9290d4dd3dd27b4))
|
||||
* re-generate types based on specifciation updates ([#229](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/229)) ([fbf9511](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/fbf951111ca4eaafea5aa03c02292aa9331a6b8e))
|
||||
|
||||
## [0.2.6](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.2.5...webdriver-bidi-protocol-v0.2.6) (2025-08-26)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#221](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/221)) ([53d49a7](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/53d49a7ffcb5ef4de3f4f8f4828bf64e4552f599))
|
||||
|
||||
## [0.2.5](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.2.4...webdriver-bidi-protocol-v0.2.5) (2025-08-08)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#213](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/213)) ([eb37bb4](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/eb37bb4fb84ec00e23fe9bfa58dbb250abd2f040))
|
||||
|
||||
## [0.2.4](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.2.3...webdriver-bidi-protocol-v0.2.4) (2025-08-01)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* add latest commands to the mapping ([#207](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/207)) ([d53fd56](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/d53fd56538f068a88900475955a54a4ea74bf305))
|
||||
|
||||
## [0.2.3](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.2.2...webdriver-bidi-protocol-v0.2.3) (2025-08-01)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#202](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/202)) ([db6f116](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/db6f116160068345715e17c686f9ddf3bf53423f))
|
||||
* re-generate types based on specifciation updates ([#205](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/205)) ([8e75f89](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/8e75f892bdbce2360b271b4197154d9db65bb35a))
|
||||
|
||||
## [0.2.2](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.2.1...webdriver-bidi-protocol-v0.2.2) (2025-07-14)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#190](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/190)) ([7387ba3](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/7387ba3287a187cc3a48d5ca4f735c650f8a2d1a))
|
||||
|
||||
## [0.2.1](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.2.0...webdriver-bidi-protocol-v0.2.1) (2025-07-01)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#183](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/183)) ([daf944c](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/daf944c89cda0387cc0eac163c858515b60ea480))
|
||||
* re-generate types based on specifciation updates ([#187](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/187)) ([d847f6a](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/d847f6afbd310e9587c79a942e33e09afe654729))
|
||||
|
||||
## [0.2.0](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.1.10...webdriver-bidi-protocol-v0.2.0) (2025-06-26)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add bluetooth ([#66](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/66)) ([e42e8d9](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/e42e8d9896540020955d81b08066bdf92ed16602))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* add repository ([#19](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/19)) ([91def9d](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/91def9dd0baeab3476e7154676e40d5a709da2c3))
|
||||
* another repository fix ([72c215c](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/72c215cbcf76c97317deff925d1ff73732ed5bab))
|
||||
* bump specs/webdriver-bidi from `0575bf7` to `9eaa877` ([#65](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/65)) ([d0ed8ef](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/d0ed8ef0254fb7786b5e2cd7b716aa772cc49fcd))
|
||||
* bump specs/webdriver-bidi from `05a283e` to `62b8dfe` ([#16](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/16)) ([51dac71](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/51dac71ca4ea2e4e85eee7ba82a6a8ac7ff584a4))
|
||||
* bump specs/webdriver-bidi from `0c366b0` to `a46d71b` ([#30](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/30)) ([c926381](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/c92638156ca8cbe36e2485fde2c3eca4b6d14cd7))
|
||||
* bump specs/webdriver-bidi from `0fa2d99` to `712c17f` ([#36](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/36)) ([5e35acb](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/5e35acb0af5663fdace139da9648a298adf4b863))
|
||||
* bump specs/webdriver-bidi from `287e9c6` to `0575bf7` ([#59](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/59)) ([20ec66a](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/20ec66ae46acdb49211991f603826bfbab0c0762))
|
||||
* bump specs/webdriver-bidi from `62b8dfe` to `0c366b0` ([#25](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/25)) ([e6da243](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/e6da2439e38f2c403319ce1dbed16c9b8029667d))
|
||||
* bump specs/webdriver-bidi from `712c17f` to `287e9c6` ([#43](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/43)) ([2f378f5](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/2f378f5890cbfec58e62f466b73fda0523083216))
|
||||
* bump specs/webdriver-bidi from `a46d71b` to `0fa2d99` ([#33](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/33)) ([596a0ab](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/596a0ab776e061bccbc67a4fc38db4d5cce84643))
|
||||
* document usage ([#7](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/7)) ([d98a6ee](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/d98a6ee23cbaa943440e2b40831a0c56aa0d6c18))
|
||||
* re-gen types based on the spec changes ([#75](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/75)) ([e95b00e](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/e95b00e96333781b8843325d928e75f49768f06f))
|
||||
* re-generate types based on specifciation updates ([#101](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/101)) ([c2aa431](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/c2aa431b0e7fe5c229f51d7b549fb6eb51009087))
|
||||
* re-generate types based on specifciation updates ([#105](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/105)) ([adec09b](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/adec09b1c6fc6a29952a9c0a641ebd5d22f7370d))
|
||||
* re-generate types based on specifciation updates ([#108](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/108)) ([00199dc](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/00199dc6e53e35cb12e1e67ce441a2d06f87e9ae))
|
||||
* re-generate types based on specifciation updates ([#114](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/114)) ([f1a380a](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/f1a380afeebcb5f9a2ab66732f0971336c80bb0e))
|
||||
* re-generate types based on specifciation updates ([#125](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/125)) ([95501b6](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/95501b6d1a81516aa55cd84af1a5d3f8c060174a))
|
||||
* re-generate types based on specifciation updates ([#128](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/128)) ([852b2ab](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/852b2abfacb13c969f82f9507cccb50a2bbfeca0))
|
||||
* re-generate types based on specifciation updates ([#140](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/140)) ([b769928](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/b769928b05cfc936a949384cc7b345f995895b54))
|
||||
* re-generate types based on specifciation updates ([#143](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/143)) ([946a803](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/946a80305ad8c226519667a3c4d6bfc84d7a8fe1))
|
||||
* re-generate types based on specifciation updates ([#147](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/147)) ([b568837](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/b5688371c4ce32b6d62ff6b1a08854f0c000bcbe))
|
||||
* re-generate types based on specifciation updates ([#154](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/154)) ([5e9bfdd](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/5e9bfdde05a80e6852dbd81ac4e124702765b11c))
|
||||
* re-generate types based on specifciation updates ([#156](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/156)) ([a917e79](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/a917e79b9abd17e312c52227310bfe8aa7e21abb))
|
||||
* re-generate types based on specifciation updates ([#162](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/162)) ([bb92e98](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/bb92e98a232b060cc94a058fef92e10d8f8d6601))
|
||||
* re-generate types based on specifciation updates ([#166](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/166)) ([42664dd](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/42664dd5c7401588e55dda5573c3b7096f700953))
|
||||
* re-generate types based on specifciation updates ([#178](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/178)) ([6ee5f05](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/6ee5f05ae9298e59ff34c4859543bebcc4ad658d))
|
||||
* re-generate types based on specifciation updates ([#83](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/83)) ([ac66a29](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/ac66a29bc3396c2bdabb133d5dfb63fc2b029add))
|
||||
* re-generate types based on specifciation updates ([#88](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/88)) ([d3c2c6f](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/d3c2c6fcf973551d4bef5cbee5291e3581ae257c))
|
||||
* re-generate types based on specifciation updates ([#95](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/95)) ([64abd1d](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/64abd1d65d99e75d7ec1e885fe22c0f093323843))
|
||||
* update repository ([28cf911](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/28cf911e59ad5b177df47d04fc012d8c9cfe7fde))
|
||||
|
||||
## [0.1.10](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.1.9...webdriver-bidi-protocol-v0.1.10) (2025-06-26)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#178](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/178)) ([6ee5f05](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/6ee5f05ae9298e59ff34c4859543bebcc4ad658d))
|
||||
|
||||
## [0.1.9](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.1.8...webdriver-bidi-protocol-v0.1.9) (2025-06-03)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#147](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/147)) ([b568837](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/b5688371c4ce32b6d62ff6b1a08854f0c000bcbe))
|
||||
* re-generate types based on specifciation updates ([#154](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/154)) ([5e9bfdd](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/5e9bfdde05a80e6852dbd81ac4e124702765b11c))
|
||||
* re-generate types based on specifciation updates ([#156](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/156)) ([a917e79](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/a917e79b9abd17e312c52227310bfe8aa7e21abb))
|
||||
* re-generate types based on specifciation updates ([#162](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/162)) ([bb92e98](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/bb92e98a232b060cc94a058fef92e10d8f8d6601))
|
||||
* re-generate types based on specifciation updates ([#166](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/166)) ([42664dd](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/42664dd5c7401588e55dda5573c3b7096f700953))
|
||||
|
||||
## [0.1.8](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.1.7...webdriver-bidi-protocol-v0.1.8) (2025-04-04)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#140](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/140)) ([b769928](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/b769928b05cfc936a949384cc7b345f995895b54))
|
||||
* re-generate types based on specifciation updates ([#143](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/143)) ([946a803](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/946a80305ad8c226519667a3c4d6bfc84d7a8fe1))
|
||||
|
||||
## [0.1.7](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.1.6...webdriver-bidi-protocol-v0.1.7) (2025-03-06)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#114](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/114)) ([f1a380a](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/f1a380afeebcb5f9a2ab66732f0971336c80bb0e))
|
||||
* re-generate types based on specifciation updates ([#125](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/125)) ([95501b6](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/95501b6d1a81516aa55cd84af1a5d3f8c060174a))
|
||||
* re-generate types based on specifciation updates ([#128](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/128)) ([852b2ab](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/852b2abfacb13c969f82f9507cccb50a2bbfeca0))
|
||||
|
||||
## [0.1.6](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.1.5...webdriver-bidi-protocol-v0.1.6) (2025-01-20)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#108](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/108)) ([00199dc](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/00199dc6e53e35cb12e1e67ce441a2d06f87e9ae))
|
||||
|
||||
## [0.1.5](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.1.4...webdriver-bidi-protocol-v0.1.5) (2025-01-19)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#101](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/101)) ([c2aa431](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/c2aa431b0e7fe5c229f51d7b549fb6eb51009087))
|
||||
* re-generate types based on specifciation updates ([#105](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/105)) ([adec09b](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/adec09b1c6fc6a29952a9c0a641ebd5d22f7370d))
|
||||
|
||||
## [0.1.4](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.1.3...webdriver-bidi-protocol-v0.1.4) (2025-01-08)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#95](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/95)) ([64abd1d](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/64abd1d65d99e75d7ec1e885fe22c0f093323843))
|
||||
|
||||
## [0.1.3](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.1.2...webdriver-bidi-protocol-v0.1.3) (2024-12-20)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#88](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/88)) ([d3c2c6f](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/d3c2c6fcf973551d4bef5cbee5291e3581ae257c))
|
||||
|
||||
## [0.1.2](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.1.1...webdriver-bidi-protocol-v0.1.2) (2024-12-08)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-generate types based on specifciation updates ([#83](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/83)) ([ac66a29](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/ac66a29bc3396c2bdabb133d5dfb63fc2b029add))
|
||||
|
||||
## [0.1.1](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.1.0...webdriver-bidi-protocol-v0.1.1) (2024-12-03)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* re-gen types based on the spec changes ([#75](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/75)) ([e95b00e](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/e95b00e96333781b8843325d928e75f49768f06f))
|
||||
|
||||
## [0.1.0](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.0.9...webdriver-bidi-protocol-v0.1.0) (2024-12-02)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* add bluetooth ([#66](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/66)) ([e42e8d9](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/e42e8d9896540020955d81b08066bdf92ed16602))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* add repository ([#19](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/19)) ([91def9d](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/91def9dd0baeab3476e7154676e40d5a709da2c3))
|
||||
* another repository fix ([72c215c](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/72c215cbcf76c97317deff925d1ff73732ed5bab))
|
||||
* bump specs/webdriver-bidi from `0575bf7` to `9eaa877` ([#65](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/65)) ([d0ed8ef](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/d0ed8ef0254fb7786b5e2cd7b716aa772cc49fcd))
|
||||
* bump specs/webdriver-bidi from `05a283e` to `62b8dfe` ([#16](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/16)) ([51dac71](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/51dac71ca4ea2e4e85eee7ba82a6a8ac7ff584a4))
|
||||
* bump specs/webdriver-bidi from `0c366b0` to `a46d71b` ([#30](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/30)) ([c926381](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/c92638156ca8cbe36e2485fde2c3eca4b6d14cd7))
|
||||
* bump specs/webdriver-bidi from `0fa2d99` to `712c17f` ([#36](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/36)) ([5e35acb](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/5e35acb0af5663fdace139da9648a298adf4b863))
|
||||
* bump specs/webdriver-bidi from `287e9c6` to `0575bf7` ([#59](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/59)) ([20ec66a](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/20ec66ae46acdb49211991f603826bfbab0c0762))
|
||||
* bump specs/webdriver-bidi from `62b8dfe` to `0c366b0` ([#25](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/25)) ([e6da243](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/e6da2439e38f2c403319ce1dbed16c9b8029667d))
|
||||
* bump specs/webdriver-bidi from `712c17f` to `287e9c6` ([#43](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/43)) ([2f378f5](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/2f378f5890cbfec58e62f466b73fda0523083216))
|
||||
* bump specs/webdriver-bidi from `a46d71b` to `0fa2d99` ([#33](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/33)) ([596a0ab](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/596a0ab776e061bccbc67a4fc38db4d5cce84643))
|
||||
* document usage ([#7](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/7)) ([d98a6ee](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/d98a6ee23cbaa943440e2b40831a0c56aa0d6c18))
|
||||
* update repository ([28cf911](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/28cf911e59ad5b177df47d04fc012d8c9cfe7fde))
|
||||
|
||||
## [0.0.9](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.0.8...webdriver-bidi-protocol-v0.0.9) (2024-09-03)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* bump specs/webdriver-bidi from `0fa2d99` to `712c17f` ([#36](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/36)) ([5e35acb](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/5e35acb0af5663fdace139da9648a298adf4b863))
|
||||
* bump specs/webdriver-bidi from `712c17f` to `287e9c6` ([#43](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/43)) ([2f378f5](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/2f378f5890cbfec58e62f466b73fda0523083216))
|
||||
|
||||
## [0.0.8](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.0.7...webdriver-bidi-protocol-v0.0.8) (2024-07-10)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* bump specs/webdriver-bidi from `a46d71b` to `0fa2d99` ([#33](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/33)) ([596a0ab](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/596a0ab776e061bccbc67a4fc38db4d5cce84643))
|
||||
|
||||
## [0.0.7](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.0.6...webdriver-bidi-protocol-v0.0.7) (2024-07-04)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* bump specs/webdriver-bidi from `0c366b0` to `a46d71b` ([#30](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/30)) ([c926381](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/c92638156ca8cbe36e2485fde2c3eca4b6d14cd7))
|
||||
|
||||
## [0.0.6](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.0.5...webdriver-bidi-protocol-v0.0.6) (2024-07-02)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* bump specs/webdriver-bidi from `62b8dfe` to `0c366b0` ([#25](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/25)) ([e6da243](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/e6da2439e38f2c403319ce1dbed16c9b8029667d))
|
||||
|
||||
## [0.0.5](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.0.4...webdriver-bidi-protocol-v0.0.5) (2024-06-28)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* another repository fix ([72c215c](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/72c215cbcf76c97317deff925d1ff73732ed5bab))
|
||||
|
||||
## [0.0.4](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.0.3...webdriver-bidi-protocol-v0.0.4) (2024-06-28)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* update repository ([28cf911](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/28cf911e59ad5b177df47d04fc012d8c9cfe7fde))
|
||||
|
||||
## [0.0.3](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.0.2...webdriver-bidi-protocol-v0.0.3) (2024-06-28)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* add repository ([#19](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/19)) ([91def9d](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/91def9dd0baeab3476e7154676e40d5a709da2c3))
|
||||
|
||||
## [0.0.2](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/compare/webdriver-bidi-protocol-v0.0.1...webdriver-bidi-protocol-v0.0.2) (2024-06-28)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* bump specs/webdriver-bidi from `05a283e` to `62b8dfe` ([#16](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/16)) ([51dac71](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/51dac71ca4ea2e4e85eee7ba82a6a8ac7ff584a4))
|
||||
* document usage ([#7](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/issues/7)) ([d98a6ee](https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/commit/d98a6ee23cbaa943440e2b40831a0c56aa0d6c18))
|
||||
202
node_modules/webdriver-bidi-protocol/LICENSE
generated
vendored
Normal file
202
node_modules/webdriver-bidi-protocol/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,202 @@
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright 2024 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
39
node_modules/webdriver-bidi-protocol/README.md
generated
vendored
Normal file
39
node_modules/webdriver-bidi-protocol/README.md
generated
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
# webdriver-bidi-protocol
|
||||
|
||||
This repository contains TypeScript types conforming to the [WebDriver
|
||||
BiDi](https://w3c.github.io/webdriver-bidi/) specification. It also
|
||||
supports WebDriver BiDi extension modules defined in other
|
||||
specifications:
|
||||
|
||||
- [Permissions](https://w3c.github.io/permissions/#automation-webdriver-bidi)
|
||||
- [Web Bluetooth](https://webbluetoothcg.github.io/web-bluetooth/#automated-testing)
|
||||
|
||||
## Installation
|
||||
|
||||
```
|
||||
npm install webdriver-bidi-protocol
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
In your TypeScript client implementation, you can now import WebDriver
|
||||
BiDi types:
|
||||
|
||||
```ts
|
||||
import {Commands} from 'webdriver-bidi-protocol';
|
||||
|
||||
async function sendCommand<T extends keyof Commands>(
|
||||
method: T,
|
||||
params: Commands[T]['params']
|
||||
): {result: Commands[T]['returnType']} {
|
||||
// Implementation for sending the data using WebSockets.
|
||||
}
|
||||
|
||||
// Now TypeScript validates that the params match the spec for 'browsingContext.print'.
|
||||
await sendCommand('browsingContext.print', {context: 'xxx'});
|
||||
```
|
||||
|
||||
## Versioning
|
||||
|
||||
This package patch version will be incremented whenever there are
|
||||
specification updates.
|
||||
2977
node_modules/webdriver-bidi-protocol/out/gen/main.d.ts
generated
vendored
Normal file
2977
node_modules/webdriver-bidi-protocol/out/gen/main.d.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
2
node_modules/webdriver-bidi-protocol/out/gen/main.js
generated
vendored
Normal file
2
node_modules/webdriver-bidi-protocol/out/gen/main.js
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
'use strict';
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
310
node_modules/webdriver-bidi-protocol/out/gen/mapping.d.ts
generated
vendored
Normal file
310
node_modules/webdriver-bidi-protocol/out/gen/mapping.d.ts
generated
vendored
Normal file
@@ -0,0 +1,310 @@
|
||||
import type * as Bidi from './main.js';
|
||||
import type * as BidiPermissions from './permissions.js';
|
||||
import type * as BidiBluetooth from './web-bluetooth.js';
|
||||
import type * as BidiUaClientHints from './ua-client-hints.js';
|
||||
export interface Commands {
|
||||
'bluetooth.disableSimulation': {
|
||||
params: BidiBluetooth.Bluetooth.DisableSimulationParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.handleRequestDevicePrompt': {
|
||||
params: BidiBluetooth.Bluetooth.HandleRequestDevicePromptParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateAdapter': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateAdapterParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateAdvertisement': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateAdvertisementParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateCharacteristic': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateCharacteristicParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateCharacteristicResponse': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateCharacteristicResponseParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateDescriptor': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateDescriptorParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateDescriptorResponse': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateDescriptorResponseParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateGattConnectionResponse': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateGattConnectionResponseParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateGattDisconnection': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateGattDisconnectionParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulatePreconnectedPeripheral': {
|
||||
params: BidiBluetooth.Bluetooth.SimulatePreconnectedPeripheralParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateService': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateServiceParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'browser.close': {
|
||||
params: Bidi.Extensible;
|
||||
returnType: Bidi.Browser.CloseResult;
|
||||
};
|
||||
'browser.createUserContext': {
|
||||
params: Bidi.Browser.CreateUserContextParameters;
|
||||
returnType: Bidi.Browser.CreateUserContextResult;
|
||||
};
|
||||
'browser.getClientWindows': {
|
||||
params: Bidi.Extensible;
|
||||
returnType: Bidi.Browser.GetClientWindowsResult;
|
||||
};
|
||||
'browser.getUserContexts': {
|
||||
params: Bidi.Extensible;
|
||||
returnType: Bidi.Browser.GetUserContextsResult;
|
||||
};
|
||||
'browser.removeUserContext': {
|
||||
params: Bidi.Browser.RemoveUserContextParameters;
|
||||
returnType: Bidi.Browser.RemoveUserContextResult;
|
||||
};
|
||||
'browser.setClientWindowState': {
|
||||
params: Bidi.Browser.SetClientWindowStateParameters;
|
||||
returnType: Bidi.Browser.SetClientWindowStateResult;
|
||||
};
|
||||
'browser.setDownloadBehavior': {
|
||||
params: Bidi.Browser.SetDownloadBehaviorParameters;
|
||||
returnType: Bidi.Browser.SetDownloadBehaviorResult;
|
||||
};
|
||||
'browsingContext.activate': {
|
||||
params: Bidi.BrowsingContext.ActivateParameters;
|
||||
returnType: Bidi.BrowsingContext.ActivateResult;
|
||||
};
|
||||
'browsingContext.captureScreenshot': {
|
||||
params: Bidi.BrowsingContext.CaptureScreenshotParameters;
|
||||
returnType: Bidi.BrowsingContext.CaptureScreenshotResult;
|
||||
};
|
||||
'browsingContext.close': {
|
||||
params: Bidi.BrowsingContext.CloseParameters;
|
||||
returnType: Bidi.BrowsingContext.CloseResult;
|
||||
};
|
||||
'browsingContext.create': {
|
||||
params: Bidi.BrowsingContext.CreateParameters;
|
||||
returnType: Bidi.BrowsingContext.CreateResult;
|
||||
};
|
||||
'browsingContext.getTree': {
|
||||
params: Bidi.BrowsingContext.GetTreeParameters;
|
||||
returnType: Bidi.BrowsingContext.GetTreeResult;
|
||||
};
|
||||
'browsingContext.handleUserPrompt': {
|
||||
params: Bidi.BrowsingContext.HandleUserPromptParameters;
|
||||
returnType: Bidi.BrowsingContext.HandleUserPromptResult;
|
||||
};
|
||||
'browsingContext.locateNodes': {
|
||||
params: Bidi.BrowsingContext.LocateNodesParameters;
|
||||
returnType: Bidi.BrowsingContext.LocateNodesResult;
|
||||
};
|
||||
'browsingContext.navigate': {
|
||||
params: Bidi.BrowsingContext.NavigateParameters;
|
||||
returnType: Bidi.BrowsingContext.NavigateResult;
|
||||
};
|
||||
'browsingContext.print': {
|
||||
params: Bidi.BrowsingContext.PrintParameters;
|
||||
returnType: Bidi.BrowsingContext.PrintResult;
|
||||
};
|
||||
'browsingContext.reload': {
|
||||
params: Bidi.BrowsingContext.ReloadParameters;
|
||||
returnType: Bidi.BrowsingContext.ReloadResult;
|
||||
};
|
||||
'browsingContext.setViewport': {
|
||||
params: Bidi.BrowsingContext.SetViewportParameters;
|
||||
returnType: Bidi.BrowsingContext.SetViewportResult;
|
||||
};
|
||||
'browsingContext.traverseHistory': {
|
||||
params: Bidi.BrowsingContext.TraverseHistoryParameters;
|
||||
returnType: Bidi.BrowsingContext.TraverseHistoryResult;
|
||||
};
|
||||
'emulation.setClientHintsOverride': {
|
||||
params: {
|
||||
clientHints: BidiUaClientHints.Emulation.ClientHintsMetadata | null;
|
||||
contexts?: [string, ...string[]];
|
||||
userContexts?: [string, ...string[]];
|
||||
};
|
||||
returnType: BidiUaClientHints.Emulation.SetClientHintsOverrideResult;
|
||||
};
|
||||
'emulation.setForcedColorsModeThemeOverride': {
|
||||
params: Bidi.Emulation.SetForcedColorsModeThemeOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetForcedColorsModeThemeOverrideResult;
|
||||
};
|
||||
'emulation.setGeolocationOverride': {
|
||||
params: Bidi.Emulation.SetGeolocationOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetGeolocationOverrideResult;
|
||||
};
|
||||
'emulation.setLocaleOverride': {
|
||||
params: Bidi.Emulation.SetLocaleOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetLocaleOverrideResult;
|
||||
};
|
||||
'emulation.setNetworkConditions': {
|
||||
params: Bidi.Emulation.SetNetworkConditionsParameters;
|
||||
returnType: Bidi.Emulation.SetNetworkConditionsResult;
|
||||
};
|
||||
'emulation.setScreenOrientationOverride': {
|
||||
params: Bidi.Emulation.SetScreenOrientationOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetScreenOrientationOverrideResult;
|
||||
};
|
||||
'emulation.setScreenSettingsOverride': {
|
||||
params: Bidi.Emulation.SetScreenSettingsOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetScreenSettingsOverrideResult;
|
||||
};
|
||||
'emulation.setScriptingEnabled': {
|
||||
params: Bidi.Emulation.SetScriptingEnabledParameters;
|
||||
returnType: Bidi.Emulation.SetScriptingEnabledResult;
|
||||
};
|
||||
'emulation.setTimezoneOverride': {
|
||||
params: Bidi.Emulation.SetTimezoneOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetTimezoneOverrideResult;
|
||||
};
|
||||
'emulation.setTouchOverride': {
|
||||
params: Bidi.Emulation.SetTouchOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetTouchOverrideResult;
|
||||
};
|
||||
'emulation.setUserAgentOverride': {
|
||||
params: Bidi.Emulation.SetUserAgentOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetUserAgentOverrideResult;
|
||||
};
|
||||
'input.performActions': {
|
||||
params: Bidi.Input.PerformActionsParameters;
|
||||
returnType: Bidi.Input.PerformActionsResult;
|
||||
};
|
||||
'input.releaseActions': {
|
||||
params: Bidi.Input.ReleaseActionsParameters;
|
||||
returnType: Bidi.Input.ReleaseActionsResult;
|
||||
};
|
||||
'input.setFiles': {
|
||||
params: Bidi.Input.SetFilesParameters;
|
||||
returnType: Bidi.Input.SetFilesResult;
|
||||
};
|
||||
'network.addDataCollector': {
|
||||
params: Bidi.Network.AddDataCollectorParameters;
|
||||
returnType: Bidi.Network.AddDataCollectorResult;
|
||||
};
|
||||
'network.addIntercept': {
|
||||
params: Bidi.Network.AddInterceptParameters;
|
||||
returnType: Bidi.Network.AddInterceptResult;
|
||||
};
|
||||
'network.continueRequest': {
|
||||
params: Bidi.Network.ContinueRequestParameters;
|
||||
returnType: Bidi.Network.ContinueRequestResult;
|
||||
};
|
||||
'network.continueResponse': {
|
||||
params: Bidi.Network.ContinueResponseParameters;
|
||||
returnType: Bidi.Network.ContinueResponseResult;
|
||||
};
|
||||
'network.continueWithAuth': {
|
||||
params: Bidi.Network.ContinueWithAuthParameters;
|
||||
returnType: Bidi.Network.ContinueWithAuthResult;
|
||||
};
|
||||
'network.disownData': {
|
||||
params: Bidi.Network.DisownDataParameters;
|
||||
returnType: Bidi.Network.DisownDataResult;
|
||||
};
|
||||
'network.failRequest': {
|
||||
params: Bidi.Network.FailRequestParameters;
|
||||
returnType: Bidi.Network.FailRequestResult;
|
||||
};
|
||||
'network.getData': {
|
||||
params: Bidi.Network.GetDataParameters;
|
||||
returnType: Bidi.Network.GetDataResult;
|
||||
};
|
||||
'network.provideResponse': {
|
||||
params: Bidi.Network.ProvideResponseParameters;
|
||||
returnType: Bidi.Network.ProvideResponseResult;
|
||||
};
|
||||
'network.removeDataCollector': {
|
||||
params: Bidi.Network.RemoveDataCollectorParameters;
|
||||
returnType: Bidi.Network.RemoveDataCollectorResult;
|
||||
};
|
||||
'network.removeIntercept': {
|
||||
params: Bidi.Network.RemoveInterceptParameters;
|
||||
returnType: Bidi.Network.RemoveInterceptResult;
|
||||
};
|
||||
'network.setCacheBehavior': {
|
||||
params: Bidi.Network.SetCacheBehaviorParameters;
|
||||
returnType: Bidi.Network.SetCacheBehaviorResult;
|
||||
};
|
||||
'network.setExtraHeaders': {
|
||||
params: Bidi.Network.SetExtraHeadersParameters;
|
||||
returnType: Bidi.Network.SetExtraHeadersResult;
|
||||
};
|
||||
'permissions.setPermission': {
|
||||
params: BidiPermissions.Permissions.SetPermissionParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'script.addPreloadScript': {
|
||||
params: Bidi.Script.AddPreloadScriptParameters;
|
||||
returnType: Bidi.Script.AddPreloadScriptResult;
|
||||
};
|
||||
'script.callFunction': {
|
||||
params: Bidi.Script.CallFunctionParameters;
|
||||
returnType: Bidi.Script.CallFunctionResult;
|
||||
};
|
||||
'script.disown': {
|
||||
params: Bidi.Script.DisownParameters;
|
||||
returnType: Bidi.Script.DisownResult;
|
||||
};
|
||||
'script.evaluate': {
|
||||
params: Bidi.Script.EvaluateParameters;
|
||||
returnType: Bidi.Script.EvaluateResult;
|
||||
};
|
||||
'script.getRealms': {
|
||||
params: Bidi.Script.GetRealmsParameters;
|
||||
returnType: Bidi.Script.GetRealmsResult;
|
||||
};
|
||||
'script.removePreloadScript': {
|
||||
params: Bidi.Script.RemovePreloadScriptParameters;
|
||||
returnType: Bidi.Script.RemovePreloadScriptResult;
|
||||
};
|
||||
'session.end': {
|
||||
params: Bidi.Extensible;
|
||||
returnType: Bidi.Session.EndResult;
|
||||
};
|
||||
'session.new': {
|
||||
params: Bidi.Session.NewParameters;
|
||||
returnType: Bidi.Session.NewResult;
|
||||
};
|
||||
'session.status': {
|
||||
params: Bidi.Extensible;
|
||||
returnType: Bidi.Session.StatusResult;
|
||||
};
|
||||
'session.subscribe': {
|
||||
params: Bidi.Session.SubscribeParameters;
|
||||
returnType: Bidi.Session.SubscribeResult;
|
||||
};
|
||||
'session.unsubscribe': {
|
||||
params: Bidi.Session.UnsubscribeParameters;
|
||||
returnType: Bidi.Session.UnsubscribeResult;
|
||||
};
|
||||
'storage.deleteCookies': {
|
||||
params: Bidi.Storage.DeleteCookiesParameters;
|
||||
returnType: Bidi.Storage.DeleteCookiesResult;
|
||||
};
|
||||
'storage.getCookies': {
|
||||
params: Bidi.Storage.GetCookiesParameters;
|
||||
returnType: Bidi.Storage.GetCookiesResult;
|
||||
};
|
||||
'storage.setCookie': {
|
||||
params: Bidi.Storage.SetCookieParameters;
|
||||
returnType: Bidi.Storage.SetCookieResult;
|
||||
};
|
||||
'webExtension.install': {
|
||||
params: Bidi.WebExtension.InstallParameters;
|
||||
returnType: Bidi.WebExtension.InstallResult;
|
||||
};
|
||||
'webExtension.uninstall': {
|
||||
params: Bidi.WebExtension.UninstallParameters;
|
||||
returnType: Bidi.WebExtension.UninstallResult;
|
||||
};
|
||||
}
|
||||
2
node_modules/webdriver-bidi-protocol/out/gen/mapping.js
generated
vendored
Normal file
2
node_modules/webdriver-bidi-protocol/out/gen/mapping.js
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
'use strict';
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
28
node_modules/webdriver-bidi-protocol/out/gen/permissions.d.ts
generated
vendored
Normal file
28
node_modules/webdriver-bidi-protocol/out/gen/permissions.d.ts
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
export type PermissionsCommand = Permissions.SetPermission;
|
||||
export declare namespace Permissions {
|
||||
type PermissionDescriptor = {
|
||||
name: string;
|
||||
};
|
||||
}
|
||||
export declare namespace Permissions {
|
||||
const enum PermissionState {
|
||||
Granted = 'granted',
|
||||
Denied = 'denied',
|
||||
Prompt = 'prompt',
|
||||
}
|
||||
}
|
||||
export declare namespace Permissions {
|
||||
type SetPermission = {
|
||||
method: 'permissions.setPermission';
|
||||
params: Permissions.SetPermissionParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Permissions {
|
||||
type SetPermissionParameters = {
|
||||
descriptor: Permissions.PermissionDescriptor;
|
||||
state: Permissions.PermissionState;
|
||||
origin: string;
|
||||
embeddedOrigin?: string;
|
||||
userContext?: string;
|
||||
};
|
||||
}
|
||||
2
node_modules/webdriver-bidi-protocol/out/gen/permissions.js
generated
vendored
Normal file
2
node_modules/webdriver-bidi-protocol/out/gen/permissions.js
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
'use strict';
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
35
node_modules/webdriver-bidi-protocol/out/gen/ua-client-hints.d.ts
generated
vendored
Normal file
35
node_modules/webdriver-bidi-protocol/out/gen/ua-client-hints.d.ts
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
export type UserAgentClientHintsCommand =
|
||||
Emulation.SetClientHintsOverrideCommand;
|
||||
export declare namespace Emulation {
|
||||
type SetClientHintsOverrideCommand = {
|
||||
method: 'emulation.setClientHintsOverride';
|
||||
params: {
|
||||
clientHints: Emulation.ClientHintsMetadata | null;
|
||||
contexts?: [string, ...string[]];
|
||||
userContexts?: [string, ...string[]];
|
||||
};
|
||||
};
|
||||
}
|
||||
export declare namespace Emulation {
|
||||
type ClientHintsMetadata = {
|
||||
brands?: [...Emulation.BrandVersion[]];
|
||||
fullVersionList?: [...Emulation.BrandVersion[]];
|
||||
platform?: string;
|
||||
platformVersion?: string;
|
||||
architecture?: string;
|
||||
model?: string;
|
||||
mobile?: boolean;
|
||||
bitness?: string;
|
||||
wow64?: boolean;
|
||||
formFactors?: [...string[]];
|
||||
};
|
||||
}
|
||||
export declare namespace Emulation {
|
||||
type BrandVersion = {
|
||||
brand: string;
|
||||
version: string;
|
||||
};
|
||||
}
|
||||
export declare namespace Emulation {
|
||||
type SetClientHintsOverrideResult = Record<string, never>;
|
||||
}
|
||||
2
node_modules/webdriver-bidi-protocol/out/gen/ua-client-hints.js
generated
vendored
Normal file
2
node_modules/webdriver-bidi-protocol/out/gen/ua-client-hints.js
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
'use strict';
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
314
node_modules/webdriver-bidi-protocol/out/gen/web-bluetooth.d.ts
generated
vendored
Normal file
314
node_modules/webdriver-bidi-protocol/out/gen/web-bluetooth.d.ts
generated
vendored
Normal file
@@ -0,0 +1,314 @@
|
||||
export declare namespace Bluetooth {
|
||||
type BluetoothUuid = string;
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type BluetoothManufacturerData = {
|
||||
key: number;
|
||||
data: string;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type CharacteristicProperties = {
|
||||
broadcast?: boolean;
|
||||
read?: boolean;
|
||||
writeWithoutResponse?: boolean;
|
||||
write?: boolean;
|
||||
notify?: boolean;
|
||||
indicate?: boolean;
|
||||
authenticatedSignedWrites?: boolean;
|
||||
extendedProperties?: boolean;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type RequestDevice = string;
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type RequestDeviceInfo = {
|
||||
id: Bluetooth.RequestDevice;
|
||||
name: string | null;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type RequestDevicePrompt = string;
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type ScanRecord = {
|
||||
name?: string;
|
||||
uuids?: [...Bluetooth.BluetoothUuid[]];
|
||||
appearance?: number;
|
||||
manufacturerData?: [...Bluetooth.BluetoothManufacturerData[]];
|
||||
};
|
||||
}
|
||||
export type BluetoothCommand =
|
||||
| Bluetooth.HandleRequestDevicePrompt
|
||||
| Bluetooth.SimulateAdapter
|
||||
| Bluetooth.DisableSimulation
|
||||
| Bluetooth.SimulatePreconnectedPeripheral
|
||||
| Bluetooth.SimulateAdvertisement
|
||||
| Bluetooth.SimulateGattConnectionResponse
|
||||
| Bluetooth.SimulateGattDisconnection
|
||||
| Bluetooth.SimulateService
|
||||
| Bluetooth.SimulateCharacteristic
|
||||
| Bluetooth.SimulateCharacteristicResponse
|
||||
| Bluetooth.SimulateDescriptor
|
||||
| Bluetooth.SimulateDescriptorResponse;
|
||||
export declare namespace Bluetooth {
|
||||
type HandleRequestDevicePrompt = {
|
||||
method: 'bluetooth.handleRequestDevicePrompt';
|
||||
params: Bluetooth.HandleRequestDevicePromptParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type HandleRequestDevicePromptParameters = {
|
||||
context: string;
|
||||
prompt: Bluetooth.RequestDevicePrompt;
|
||||
} & (
|
||||
| Bluetooth.HandleRequestDevicePromptAcceptParameters
|
||||
| Bluetooth.HandleRequestDevicePromptCancelParameters
|
||||
);
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type HandleRequestDevicePromptAcceptParameters = {
|
||||
accept: true;
|
||||
device: Bluetooth.RequestDevice;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type HandleRequestDevicePromptCancelParameters = {
|
||||
accept: false;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateAdapter = {
|
||||
method: 'bluetooth.simulateAdapter';
|
||||
params: Bluetooth.SimulateAdapterParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateAdapterParameters = {
|
||||
context: string;
|
||||
leSupported?: boolean;
|
||||
state: 'absent' | 'powered-off' | 'powered-on';
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type DisableSimulation = {
|
||||
method: 'bluetooth.disableSimulation';
|
||||
params: Bluetooth.DisableSimulationParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type DisableSimulationParameters = {
|
||||
context: string;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulatePreconnectedPeripheral = {
|
||||
method: 'bluetooth.simulatePreconnectedPeripheral';
|
||||
params: Bluetooth.SimulatePreconnectedPeripheralParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulatePreconnectedPeripheralParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
name: string;
|
||||
manufacturerData: [...Bluetooth.BluetoothManufacturerData[]];
|
||||
knownServiceUuids: [...Bluetooth.BluetoothUuid[]];
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateAdvertisement = {
|
||||
method: 'bluetooth.simulateAdvertisement';
|
||||
params: Bluetooth.SimulateAdvertisementParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateAdvertisementParameters = {
|
||||
context: string;
|
||||
scanEntry: Bluetooth.SimulateAdvertisementScanEntryParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateAdvertisementScanEntryParameters = {
|
||||
deviceAddress: string;
|
||||
rssi: number;
|
||||
scanRecord: Bluetooth.ScanRecord;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateGattConnectionResponse = {
|
||||
method: 'bluetooth.simulateGattConnectionResponse';
|
||||
params: Bluetooth.SimulateGattConnectionResponseParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateGattConnectionResponseParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
code: number;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateGattDisconnection = {
|
||||
method: 'bluetooth.simulateGattDisconnection';
|
||||
params: Bluetooth.SimulateGattDisconnectionParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateGattDisconnectionParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateService = {
|
||||
method: 'bluetooth.simulateService';
|
||||
params: Bluetooth.SimulateServiceParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateServiceParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
uuid: Bluetooth.BluetoothUuid;
|
||||
type: 'add' | 'remove';
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateCharacteristic = {
|
||||
method: 'bluetooth.simulateCharacteristic';
|
||||
params: Bluetooth.SimulateCharacteristicParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateCharacteristicParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
serviceUuid: Bluetooth.BluetoothUuid;
|
||||
characteristicUuid: Bluetooth.BluetoothUuid;
|
||||
characteristicProperties?: Bluetooth.CharacteristicProperties;
|
||||
type: 'add' | 'remove';
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateCharacteristicResponse = {
|
||||
method: 'bluetooth.simulateCharacteristicResponse';
|
||||
params: Bluetooth.SimulateCharacteristicResponseParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateCharacteristicResponseParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
serviceUuid: Bluetooth.BluetoothUuid;
|
||||
characteristicUuid: Bluetooth.BluetoothUuid;
|
||||
type:
|
||||
| 'read'
|
||||
| 'write'
|
||||
| 'subscribe-to-notifications'
|
||||
| 'unsubscribe-from-notifications';
|
||||
code: number;
|
||||
data?: [...number[]];
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateDescriptor = {
|
||||
method: 'bluetooth.simulateDescriptor';
|
||||
params: Bluetooth.SimulateDescriptorParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateDescriptorParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
serviceUuid: Bluetooth.BluetoothUuid;
|
||||
characteristicUuid: Bluetooth.BluetoothUuid;
|
||||
descriptorUuid: Bluetooth.BluetoothUuid;
|
||||
type: 'add' | 'remove';
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateDescriptorResponse = {
|
||||
method: 'bluetooth.simulateDescriptorResponse';
|
||||
params: Bluetooth.SimulateDescriptorResponseParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type SimulateDescriptorResponseParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
serviceUuid: Bluetooth.BluetoothUuid;
|
||||
characteristicUuid: Bluetooth.BluetoothUuid;
|
||||
descriptorUuid: Bluetooth.BluetoothUuid;
|
||||
type: 'read' | 'write';
|
||||
code: number;
|
||||
data?: [...number[]];
|
||||
};
|
||||
}
|
||||
export type BluetoothEvent =
|
||||
| Bluetooth.RequestDevicePromptUpdated
|
||||
| Bluetooth.GattConnectionAttempted;
|
||||
export declare namespace Bluetooth {
|
||||
type RequestDevicePromptUpdated = {
|
||||
method: 'bluetooth.requestDevicePromptUpdated';
|
||||
params: Bluetooth.RequestDevicePromptUpdatedParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type RequestDevicePromptUpdatedParameters = {
|
||||
context: string;
|
||||
prompt: Bluetooth.RequestDevicePrompt;
|
||||
devices: [...Bluetooth.RequestDeviceInfo[]];
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type GattConnectionAttempted = {
|
||||
method: 'bluetooth.gattConnectionAttempted';
|
||||
params: Bluetooth.GattConnectionAttemptedParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type GattConnectionAttemptedParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type CharacteristicEventGenerated = {
|
||||
method: 'bluetooth.characteristicEventGenerated';
|
||||
params: Bluetooth.CharacteristicEventGeneratedParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type CharacteristicEventGeneratedParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
serviceUuid: Bluetooth.BluetoothUuid;
|
||||
characteristicUuid: Bluetooth.BluetoothUuid;
|
||||
type:
|
||||
| 'read'
|
||||
| 'write-with-response'
|
||||
| 'write-without-response'
|
||||
| 'subscribe-to-notifications'
|
||||
| 'unsubscribe-from-notifications';
|
||||
data?: [...number[]];
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type DescriptorEventGenerated = {
|
||||
method: 'bluetooth.descriptorEventGenerated';
|
||||
params: Bluetooth.DescriptorEventGeneratedParameters;
|
||||
};
|
||||
}
|
||||
export declare namespace Bluetooth {
|
||||
type DescriptorEventGeneratedParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
serviceUuid: Bluetooth.BluetoothUuid;
|
||||
characteristicUuid: Bluetooth.BluetoothUuid;
|
||||
descriptorUuid: Bluetooth.BluetoothUuid;
|
||||
type: 'read' | 'write';
|
||||
data?: [...number[]];
|
||||
};
|
||||
}
|
||||
2
node_modules/webdriver-bidi-protocol/out/gen/web-bluetooth.js
generated
vendored
Normal file
2
node_modules/webdriver-bidi-protocol/out/gen/web-bluetooth.js
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
'use strict';
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
31
node_modules/webdriver-bidi-protocol/out/index.d.ts
generated
vendored
Normal file
31
node_modules/webdriver-bidi-protocol/out/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
/**
|
||||
* @license
|
||||
* Copyright 2024 Google Inc.
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
import * as Bidi from './gen/main.js';
|
||||
import * as BidiPermissions from './gen/permissions.js';
|
||||
import * as BidiBluetooth from './gen/web-bluetooth.js';
|
||||
import * as BidiUaClientHints from './gen/ua-client-hints.js';
|
||||
export * from './gen/main.js';
|
||||
export * from './gen/permissions.js';
|
||||
export * from './gen/web-bluetooth.js';
|
||||
export {UserAgentClientHintsCommand} from './gen/ua-client-hints.js';
|
||||
export {BidiUaClientHints};
|
||||
export * from './gen/mapping.js';
|
||||
type ExternalSpecCommand<T> = {
|
||||
id: Bidi.JsUint;
|
||||
} & T;
|
||||
export type Result = Bidi.ResultData;
|
||||
export type Command =
|
||||
| Bidi.Command
|
||||
| ExternalSpecCommand<BidiPermissions.PermissionsCommand>
|
||||
| ExternalSpecCommand<BidiBluetooth.BluetoothCommand>
|
||||
| ExternalSpecCommand<BidiUaClientHints.UserAgentClientHintsCommand>;
|
||||
type ExternalSpecEvent<T> = {
|
||||
type: 'event';
|
||||
} & T &
|
||||
Bidi.Extensible;
|
||||
export type Event =
|
||||
| Bidi.Event
|
||||
| ExternalSpecEvent<BidiBluetooth.BluetoothEvent>;
|
||||
77
node_modules/webdriver-bidi-protocol/out/index.js
generated
vendored
Normal file
77
node_modules/webdriver-bidi-protocol/out/index.js
generated
vendored
Normal file
@@ -0,0 +1,77 @@
|
||||
'use strict';
|
||||
/**
|
||||
* @license
|
||||
* Copyright 2024 Google Inc.
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
var __createBinding =
|
||||
(this && this.__createBinding) ||
|
||||
(Object.create
|
||||
? function (o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||
if (
|
||||
!desc ||
|
||||
('get' in desc ? !m.__esModule : desc.writable || desc.configurable)
|
||||
) {
|
||||
desc = {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return m[k];
|
||||
},
|
||||
};
|
||||
}
|
||||
Object.defineProperty(o, k2, desc);
|
||||
}
|
||||
: function (o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
});
|
||||
var __setModuleDefault =
|
||||
(this && this.__setModuleDefault) ||
|
||||
(Object.create
|
||||
? function (o, v) {
|
||||
Object.defineProperty(o, 'default', {enumerable: true, value: v});
|
||||
}
|
||||
: function (o, v) {
|
||||
o['default'] = v;
|
||||
});
|
||||
var __importStar =
|
||||
(this && this.__importStar) ||
|
||||
(function () {
|
||||
var ownKeys = function (o) {
|
||||
ownKeys =
|
||||
Object.getOwnPropertyNames ||
|
||||
function (o) {
|
||||
var ar = [];
|
||||
for (var k in o)
|
||||
if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
|
||||
return ar;
|
||||
};
|
||||
return ownKeys(o);
|
||||
};
|
||||
return function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
var result = {};
|
||||
if (mod != null)
|
||||
for (var k = ownKeys(mod), i = 0; i < k.length; i++)
|
||||
if (k[i] !== 'default') __createBinding(result, mod, k[i]);
|
||||
__setModuleDefault(result, mod);
|
||||
return result;
|
||||
};
|
||||
})();
|
||||
var __exportStar =
|
||||
(this && this.__exportStar) ||
|
||||
function (m, exports) {
|
||||
for (var p in m)
|
||||
if (p !== 'default' && !Object.prototype.hasOwnProperty.call(exports, p))
|
||||
__createBinding(exports, m, p);
|
||||
};
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
exports.BidiUaClientHints = void 0;
|
||||
const BidiUaClientHints = __importStar(require('./gen/ua-client-hints.js'));
|
||||
exports.BidiUaClientHints = BidiUaClientHints;
|
||||
__exportStar(require('./gen/main.js'), exports);
|
||||
__exportStar(require('./gen/permissions.js'), exports);
|
||||
__exportStar(require('./gen/web-bluetooth.js'), exports);
|
||||
__exportStar(require('./gen/mapping.js'), exports);
|
||||
35
node_modules/webdriver-bidi-protocol/package.json
generated
vendored
Normal file
35
node_modules/webdriver-bidi-protocol/package.json
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"name": "webdriver-bidi-protocol",
|
||||
"version": "0.4.0",
|
||||
"description": "",
|
||||
"main": "out/index.js",
|
||||
"types": "out/index.d.ts",
|
||||
"files": [
|
||||
"out/**/*",
|
||||
"src/**/*",
|
||||
"CHANGELOG.md"
|
||||
],
|
||||
"keywords": [
|
||||
"webdriver",
|
||||
"bidi",
|
||||
"protocol"
|
||||
],
|
||||
"author": "The Chromium Authors",
|
||||
"license": "Apache-2.0",
|
||||
"scripts": {
|
||||
"test": "./tools/build.sh",
|
||||
"format": "prettier -w 'out/**/*' 'src/**/*' 'test-d/**/*'"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/GoogleChromeLabs/webdriver-bidi-protocol.git"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^25.0.2",
|
||||
"parse5": "^8.0.0",
|
||||
"prettier": "3.8.0",
|
||||
"tsd": "0.33.0",
|
||||
"typescript": "5.9.3",
|
||||
"ts-morph": "27.0.2"
|
||||
}
|
||||
}
|
||||
2981
node_modules/webdriver-bidi-protocol/src/gen/main.ts
generated
vendored
Normal file
2981
node_modules/webdriver-bidi-protocol/src/gen/main.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
311
node_modules/webdriver-bidi-protocol/src/gen/mapping.ts
generated
vendored
Normal file
311
node_modules/webdriver-bidi-protocol/src/gen/mapping.ts
generated
vendored
Normal file
@@ -0,0 +1,311 @@
|
||||
import type * as Bidi from './main.js';
|
||||
import type * as BidiPermissions from './permissions.js';
|
||||
import type * as BidiBluetooth from './web-bluetooth.js';
|
||||
import type * as BidiUaClientHints from './ua-client-hints.js';
|
||||
|
||||
export interface Commands {
|
||||
'bluetooth.disableSimulation': {
|
||||
params: BidiBluetooth.Bluetooth.DisableSimulationParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.handleRequestDevicePrompt': {
|
||||
params: BidiBluetooth.Bluetooth.HandleRequestDevicePromptParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateAdapter': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateAdapterParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateAdvertisement': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateAdvertisementParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateCharacteristic': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateCharacteristicParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateCharacteristicResponse': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateCharacteristicResponseParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateDescriptor': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateDescriptorParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateDescriptorResponse': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateDescriptorResponseParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateGattConnectionResponse': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateGattConnectionResponseParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateGattDisconnection': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateGattDisconnectionParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulatePreconnectedPeripheral': {
|
||||
params: BidiBluetooth.Bluetooth.SimulatePreconnectedPeripheralParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateService': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateServiceParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'browser.close': {
|
||||
params: Bidi.Extensible;
|
||||
returnType: Bidi.Browser.CloseResult;
|
||||
};
|
||||
'browser.createUserContext': {
|
||||
params: Bidi.Browser.CreateUserContextParameters;
|
||||
returnType: Bidi.Browser.CreateUserContextResult;
|
||||
};
|
||||
'browser.getClientWindows': {
|
||||
params: Bidi.Extensible;
|
||||
returnType: Bidi.Browser.GetClientWindowsResult;
|
||||
};
|
||||
'browser.getUserContexts': {
|
||||
params: Bidi.Extensible;
|
||||
returnType: Bidi.Browser.GetUserContextsResult;
|
||||
};
|
||||
'browser.removeUserContext': {
|
||||
params: Bidi.Browser.RemoveUserContextParameters;
|
||||
returnType: Bidi.Browser.RemoveUserContextResult;
|
||||
};
|
||||
'browser.setClientWindowState': {
|
||||
params: Bidi.Browser.SetClientWindowStateParameters;
|
||||
returnType: Bidi.Browser.SetClientWindowStateResult;
|
||||
};
|
||||
'browser.setDownloadBehavior': {
|
||||
params: Bidi.Browser.SetDownloadBehaviorParameters;
|
||||
returnType: Bidi.Browser.SetDownloadBehaviorResult;
|
||||
};
|
||||
'browsingContext.activate': {
|
||||
params: Bidi.BrowsingContext.ActivateParameters;
|
||||
returnType: Bidi.BrowsingContext.ActivateResult;
|
||||
};
|
||||
'browsingContext.captureScreenshot': {
|
||||
params: Bidi.BrowsingContext.CaptureScreenshotParameters;
|
||||
returnType: Bidi.BrowsingContext.CaptureScreenshotResult;
|
||||
};
|
||||
'browsingContext.close': {
|
||||
params: Bidi.BrowsingContext.CloseParameters;
|
||||
returnType: Bidi.BrowsingContext.CloseResult;
|
||||
};
|
||||
'browsingContext.create': {
|
||||
params: Bidi.BrowsingContext.CreateParameters;
|
||||
returnType: Bidi.BrowsingContext.CreateResult;
|
||||
};
|
||||
'browsingContext.getTree': {
|
||||
params: Bidi.BrowsingContext.GetTreeParameters;
|
||||
returnType: Bidi.BrowsingContext.GetTreeResult;
|
||||
};
|
||||
'browsingContext.handleUserPrompt': {
|
||||
params: Bidi.BrowsingContext.HandleUserPromptParameters;
|
||||
returnType: Bidi.BrowsingContext.HandleUserPromptResult;
|
||||
};
|
||||
'browsingContext.locateNodes': {
|
||||
params: Bidi.BrowsingContext.LocateNodesParameters;
|
||||
returnType: Bidi.BrowsingContext.LocateNodesResult;
|
||||
};
|
||||
'browsingContext.navigate': {
|
||||
params: Bidi.BrowsingContext.NavigateParameters;
|
||||
returnType: Bidi.BrowsingContext.NavigateResult;
|
||||
};
|
||||
'browsingContext.print': {
|
||||
params: Bidi.BrowsingContext.PrintParameters;
|
||||
returnType: Bidi.BrowsingContext.PrintResult;
|
||||
};
|
||||
'browsingContext.reload': {
|
||||
params: Bidi.BrowsingContext.ReloadParameters;
|
||||
returnType: Bidi.BrowsingContext.ReloadResult;
|
||||
};
|
||||
'browsingContext.setViewport': {
|
||||
params: Bidi.BrowsingContext.SetViewportParameters;
|
||||
returnType: Bidi.BrowsingContext.SetViewportResult;
|
||||
};
|
||||
'browsingContext.traverseHistory': {
|
||||
params: Bidi.BrowsingContext.TraverseHistoryParameters;
|
||||
returnType: Bidi.BrowsingContext.TraverseHistoryResult;
|
||||
};
|
||||
'emulation.setClientHintsOverride': {
|
||||
params: {
|
||||
clientHints: BidiUaClientHints.Emulation.ClientHintsMetadata | null;
|
||||
contexts?: [string, ...string[]];
|
||||
userContexts?: [string, ...string[]];
|
||||
};
|
||||
returnType: BidiUaClientHints.Emulation.SetClientHintsOverrideResult;
|
||||
};
|
||||
'emulation.setForcedColorsModeThemeOverride': {
|
||||
params: Bidi.Emulation.SetForcedColorsModeThemeOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetForcedColorsModeThemeOverrideResult;
|
||||
};
|
||||
'emulation.setGeolocationOverride': {
|
||||
params: Bidi.Emulation.SetGeolocationOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetGeolocationOverrideResult;
|
||||
};
|
||||
'emulation.setLocaleOverride': {
|
||||
params: Bidi.Emulation.SetLocaleOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetLocaleOverrideResult;
|
||||
};
|
||||
'emulation.setNetworkConditions': {
|
||||
params: Bidi.Emulation.SetNetworkConditionsParameters;
|
||||
returnType: Bidi.Emulation.SetNetworkConditionsResult;
|
||||
};
|
||||
'emulation.setScreenOrientationOverride': {
|
||||
params: Bidi.Emulation.SetScreenOrientationOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetScreenOrientationOverrideResult;
|
||||
};
|
||||
'emulation.setScreenSettingsOverride': {
|
||||
params: Bidi.Emulation.SetScreenSettingsOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetScreenSettingsOverrideResult;
|
||||
};
|
||||
'emulation.setScriptingEnabled': {
|
||||
params: Bidi.Emulation.SetScriptingEnabledParameters;
|
||||
returnType: Bidi.Emulation.SetScriptingEnabledResult;
|
||||
};
|
||||
'emulation.setTimezoneOverride': {
|
||||
params: Bidi.Emulation.SetTimezoneOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetTimezoneOverrideResult;
|
||||
};
|
||||
'emulation.setTouchOverride': {
|
||||
params: Bidi.Emulation.SetTouchOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetTouchOverrideResult;
|
||||
};
|
||||
'emulation.setUserAgentOverride': {
|
||||
params: Bidi.Emulation.SetUserAgentOverrideParameters;
|
||||
returnType: Bidi.Emulation.SetUserAgentOverrideResult;
|
||||
};
|
||||
'input.performActions': {
|
||||
params: Bidi.Input.PerformActionsParameters;
|
||||
returnType: Bidi.Input.PerformActionsResult;
|
||||
};
|
||||
'input.releaseActions': {
|
||||
params: Bidi.Input.ReleaseActionsParameters;
|
||||
returnType: Bidi.Input.ReleaseActionsResult;
|
||||
};
|
||||
'input.setFiles': {
|
||||
params: Bidi.Input.SetFilesParameters;
|
||||
returnType: Bidi.Input.SetFilesResult;
|
||||
};
|
||||
'network.addDataCollector': {
|
||||
params: Bidi.Network.AddDataCollectorParameters;
|
||||
returnType: Bidi.Network.AddDataCollectorResult;
|
||||
};
|
||||
'network.addIntercept': {
|
||||
params: Bidi.Network.AddInterceptParameters;
|
||||
returnType: Bidi.Network.AddInterceptResult;
|
||||
};
|
||||
'network.continueRequest': {
|
||||
params: Bidi.Network.ContinueRequestParameters;
|
||||
returnType: Bidi.Network.ContinueRequestResult;
|
||||
};
|
||||
'network.continueResponse': {
|
||||
params: Bidi.Network.ContinueResponseParameters;
|
||||
returnType: Bidi.Network.ContinueResponseResult;
|
||||
};
|
||||
'network.continueWithAuth': {
|
||||
params: Bidi.Network.ContinueWithAuthParameters;
|
||||
returnType: Bidi.Network.ContinueWithAuthResult;
|
||||
};
|
||||
'network.disownData': {
|
||||
params: Bidi.Network.DisownDataParameters;
|
||||
returnType: Bidi.Network.DisownDataResult;
|
||||
};
|
||||
'network.failRequest': {
|
||||
params: Bidi.Network.FailRequestParameters;
|
||||
returnType: Bidi.Network.FailRequestResult;
|
||||
};
|
||||
'network.getData': {
|
||||
params: Bidi.Network.GetDataParameters;
|
||||
returnType: Bidi.Network.GetDataResult;
|
||||
};
|
||||
'network.provideResponse': {
|
||||
params: Bidi.Network.ProvideResponseParameters;
|
||||
returnType: Bidi.Network.ProvideResponseResult;
|
||||
};
|
||||
'network.removeDataCollector': {
|
||||
params: Bidi.Network.RemoveDataCollectorParameters;
|
||||
returnType: Bidi.Network.RemoveDataCollectorResult;
|
||||
};
|
||||
'network.removeIntercept': {
|
||||
params: Bidi.Network.RemoveInterceptParameters;
|
||||
returnType: Bidi.Network.RemoveInterceptResult;
|
||||
};
|
||||
'network.setCacheBehavior': {
|
||||
params: Bidi.Network.SetCacheBehaviorParameters;
|
||||
returnType: Bidi.Network.SetCacheBehaviorResult;
|
||||
};
|
||||
'network.setExtraHeaders': {
|
||||
params: Bidi.Network.SetExtraHeadersParameters;
|
||||
returnType: Bidi.Network.SetExtraHeadersResult;
|
||||
};
|
||||
'permissions.setPermission': {
|
||||
params: BidiPermissions.Permissions.SetPermissionParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'script.addPreloadScript': {
|
||||
params: Bidi.Script.AddPreloadScriptParameters;
|
||||
returnType: Bidi.Script.AddPreloadScriptResult;
|
||||
};
|
||||
'script.callFunction': {
|
||||
params: Bidi.Script.CallFunctionParameters;
|
||||
returnType: Bidi.Script.CallFunctionResult;
|
||||
};
|
||||
'script.disown': {
|
||||
params: Bidi.Script.DisownParameters;
|
||||
returnType: Bidi.Script.DisownResult;
|
||||
};
|
||||
'script.evaluate': {
|
||||
params: Bidi.Script.EvaluateParameters;
|
||||
returnType: Bidi.Script.EvaluateResult;
|
||||
};
|
||||
'script.getRealms': {
|
||||
params: Bidi.Script.GetRealmsParameters;
|
||||
returnType: Bidi.Script.GetRealmsResult;
|
||||
};
|
||||
'script.removePreloadScript': {
|
||||
params: Bidi.Script.RemovePreloadScriptParameters;
|
||||
returnType: Bidi.Script.RemovePreloadScriptResult;
|
||||
};
|
||||
'session.end': {
|
||||
params: Bidi.Extensible;
|
||||
returnType: Bidi.Session.EndResult;
|
||||
};
|
||||
'session.new': {
|
||||
params: Bidi.Session.NewParameters;
|
||||
returnType: Bidi.Session.NewResult;
|
||||
};
|
||||
'session.status': {
|
||||
params: Bidi.Extensible;
|
||||
returnType: Bidi.Session.StatusResult;
|
||||
};
|
||||
'session.subscribe': {
|
||||
params: Bidi.Session.SubscribeParameters;
|
||||
returnType: Bidi.Session.SubscribeResult;
|
||||
};
|
||||
'session.unsubscribe': {
|
||||
params: Bidi.Session.UnsubscribeParameters;
|
||||
returnType: Bidi.Session.UnsubscribeResult;
|
||||
};
|
||||
'storage.deleteCookies': {
|
||||
params: Bidi.Storage.DeleteCookiesParameters;
|
||||
returnType: Bidi.Storage.DeleteCookiesResult;
|
||||
};
|
||||
'storage.getCookies': {
|
||||
params: Bidi.Storage.GetCookiesParameters;
|
||||
returnType: Bidi.Storage.GetCookiesResult;
|
||||
};
|
||||
'storage.setCookie': {
|
||||
params: Bidi.Storage.SetCookieParameters;
|
||||
returnType: Bidi.Storage.SetCookieResult;
|
||||
};
|
||||
'webExtension.install': {
|
||||
params: Bidi.WebExtension.InstallParameters;
|
||||
returnType: Bidi.WebExtension.InstallResult;
|
||||
};
|
||||
'webExtension.uninstall': {
|
||||
params: Bidi.WebExtension.UninstallParameters;
|
||||
returnType: Bidi.WebExtension.UninstallResult;
|
||||
};
|
||||
}
|
||||
28
node_modules/webdriver-bidi-protocol/src/gen/permissions.ts
generated
vendored
Normal file
28
node_modules/webdriver-bidi-protocol/src/gen/permissions.ts
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
export type PermissionsCommand = Permissions.SetPermission;
|
||||
export namespace Permissions {
|
||||
export type PermissionDescriptor = {
|
||||
name: string;
|
||||
};
|
||||
}
|
||||
export namespace Permissions {
|
||||
export const enum PermissionState {
|
||||
Granted = 'granted',
|
||||
Denied = 'denied',
|
||||
Prompt = 'prompt',
|
||||
}
|
||||
}
|
||||
export namespace Permissions {
|
||||
export type SetPermission = {
|
||||
method: 'permissions.setPermission';
|
||||
params: Permissions.SetPermissionParameters;
|
||||
};
|
||||
}
|
||||
export namespace Permissions {
|
||||
export type SetPermissionParameters = {
|
||||
descriptor: Permissions.PermissionDescriptor;
|
||||
state: Permissions.PermissionState;
|
||||
origin: string;
|
||||
embeddedOrigin?: string;
|
||||
userContext?: string;
|
||||
};
|
||||
}
|
||||
35
node_modules/webdriver-bidi-protocol/src/gen/ua-client-hints.ts
generated
vendored
Normal file
35
node_modules/webdriver-bidi-protocol/src/gen/ua-client-hints.ts
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
export type UserAgentClientHintsCommand =
|
||||
Emulation.SetClientHintsOverrideCommand;
|
||||
export namespace Emulation {
|
||||
export type SetClientHintsOverrideCommand = {
|
||||
method: 'emulation.setClientHintsOverride';
|
||||
params: {
|
||||
clientHints: Emulation.ClientHintsMetadata | null;
|
||||
contexts?: [string, ...string[]];
|
||||
userContexts?: [string, ...string[]];
|
||||
};
|
||||
};
|
||||
}
|
||||
export namespace Emulation {
|
||||
export type ClientHintsMetadata = {
|
||||
brands?: [...Emulation.BrandVersion[]];
|
||||
fullVersionList?: [...Emulation.BrandVersion[]];
|
||||
platform?: string;
|
||||
platformVersion?: string;
|
||||
architecture?: string;
|
||||
model?: string;
|
||||
mobile?: boolean;
|
||||
bitness?: string;
|
||||
wow64?: boolean;
|
||||
formFactors?: [...string[]];
|
||||
};
|
||||
}
|
||||
export namespace Emulation {
|
||||
export type BrandVersion = {
|
||||
brand: string;
|
||||
version: string;
|
||||
};
|
||||
}
|
||||
export namespace Emulation {
|
||||
export type SetClientHintsOverrideResult = Record<string, never>;
|
||||
}
|
||||
314
node_modules/webdriver-bidi-protocol/src/gen/web-bluetooth.ts
generated
vendored
Normal file
314
node_modules/webdriver-bidi-protocol/src/gen/web-bluetooth.ts
generated
vendored
Normal file
@@ -0,0 +1,314 @@
|
||||
export namespace Bluetooth {
|
||||
export type BluetoothUuid = string;
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type BluetoothManufacturerData = {
|
||||
key: number;
|
||||
data: string;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type CharacteristicProperties = {
|
||||
broadcast?: boolean;
|
||||
read?: boolean;
|
||||
writeWithoutResponse?: boolean;
|
||||
write?: boolean;
|
||||
notify?: boolean;
|
||||
indicate?: boolean;
|
||||
authenticatedSignedWrites?: boolean;
|
||||
extendedProperties?: boolean;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type RequestDevice = string;
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type RequestDeviceInfo = {
|
||||
id: Bluetooth.RequestDevice;
|
||||
name: string | null;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type RequestDevicePrompt = string;
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type ScanRecord = {
|
||||
name?: string;
|
||||
uuids?: [...Bluetooth.BluetoothUuid[]];
|
||||
appearance?: number;
|
||||
manufacturerData?: [...Bluetooth.BluetoothManufacturerData[]];
|
||||
};
|
||||
}
|
||||
export type BluetoothCommand =
|
||||
| Bluetooth.HandleRequestDevicePrompt
|
||||
| Bluetooth.SimulateAdapter
|
||||
| Bluetooth.DisableSimulation
|
||||
| Bluetooth.SimulatePreconnectedPeripheral
|
||||
| Bluetooth.SimulateAdvertisement
|
||||
| Bluetooth.SimulateGattConnectionResponse
|
||||
| Bluetooth.SimulateGattDisconnection
|
||||
| Bluetooth.SimulateService
|
||||
| Bluetooth.SimulateCharacteristic
|
||||
| Bluetooth.SimulateCharacteristicResponse
|
||||
| Bluetooth.SimulateDescriptor
|
||||
| Bluetooth.SimulateDescriptorResponse;
|
||||
export namespace Bluetooth {
|
||||
export type HandleRequestDevicePrompt = {
|
||||
method: 'bluetooth.handleRequestDevicePrompt';
|
||||
params: Bluetooth.HandleRequestDevicePromptParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type HandleRequestDevicePromptParameters = {
|
||||
context: string;
|
||||
prompt: Bluetooth.RequestDevicePrompt;
|
||||
} & (
|
||||
| Bluetooth.HandleRequestDevicePromptAcceptParameters
|
||||
| Bluetooth.HandleRequestDevicePromptCancelParameters
|
||||
);
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type HandleRequestDevicePromptAcceptParameters = {
|
||||
accept: true;
|
||||
device: Bluetooth.RequestDevice;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type HandleRequestDevicePromptCancelParameters = {
|
||||
accept: false;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateAdapter = {
|
||||
method: 'bluetooth.simulateAdapter';
|
||||
params: Bluetooth.SimulateAdapterParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateAdapterParameters = {
|
||||
context: string;
|
||||
leSupported?: boolean;
|
||||
state: 'absent' | 'powered-off' | 'powered-on';
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type DisableSimulation = {
|
||||
method: 'bluetooth.disableSimulation';
|
||||
params: Bluetooth.DisableSimulationParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type DisableSimulationParameters = {
|
||||
context: string;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulatePreconnectedPeripheral = {
|
||||
method: 'bluetooth.simulatePreconnectedPeripheral';
|
||||
params: Bluetooth.SimulatePreconnectedPeripheralParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulatePreconnectedPeripheralParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
name: string;
|
||||
manufacturerData: [...Bluetooth.BluetoothManufacturerData[]];
|
||||
knownServiceUuids: [...Bluetooth.BluetoothUuid[]];
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateAdvertisement = {
|
||||
method: 'bluetooth.simulateAdvertisement';
|
||||
params: Bluetooth.SimulateAdvertisementParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateAdvertisementParameters = {
|
||||
context: string;
|
||||
scanEntry: Bluetooth.SimulateAdvertisementScanEntryParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateAdvertisementScanEntryParameters = {
|
||||
deviceAddress: string;
|
||||
rssi: number;
|
||||
scanRecord: Bluetooth.ScanRecord;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateGattConnectionResponse = {
|
||||
method: 'bluetooth.simulateGattConnectionResponse';
|
||||
params: Bluetooth.SimulateGattConnectionResponseParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateGattConnectionResponseParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
code: number;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateGattDisconnection = {
|
||||
method: 'bluetooth.simulateGattDisconnection';
|
||||
params: Bluetooth.SimulateGattDisconnectionParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateGattDisconnectionParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateService = {
|
||||
method: 'bluetooth.simulateService';
|
||||
params: Bluetooth.SimulateServiceParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateServiceParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
uuid: Bluetooth.BluetoothUuid;
|
||||
type: 'add' | 'remove';
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateCharacteristic = {
|
||||
method: 'bluetooth.simulateCharacteristic';
|
||||
params: Bluetooth.SimulateCharacteristicParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateCharacteristicParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
serviceUuid: Bluetooth.BluetoothUuid;
|
||||
characteristicUuid: Bluetooth.BluetoothUuid;
|
||||
characteristicProperties?: Bluetooth.CharacteristicProperties;
|
||||
type: 'add' | 'remove';
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateCharacteristicResponse = {
|
||||
method: 'bluetooth.simulateCharacteristicResponse';
|
||||
params: Bluetooth.SimulateCharacteristicResponseParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateCharacteristicResponseParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
serviceUuid: Bluetooth.BluetoothUuid;
|
||||
characteristicUuid: Bluetooth.BluetoothUuid;
|
||||
type:
|
||||
| 'read'
|
||||
| 'write'
|
||||
| 'subscribe-to-notifications'
|
||||
| 'unsubscribe-from-notifications';
|
||||
code: number;
|
||||
data?: [...number[]];
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateDescriptor = {
|
||||
method: 'bluetooth.simulateDescriptor';
|
||||
params: Bluetooth.SimulateDescriptorParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateDescriptorParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
serviceUuid: Bluetooth.BluetoothUuid;
|
||||
characteristicUuid: Bluetooth.BluetoothUuid;
|
||||
descriptorUuid: Bluetooth.BluetoothUuid;
|
||||
type: 'add' | 'remove';
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateDescriptorResponse = {
|
||||
method: 'bluetooth.simulateDescriptorResponse';
|
||||
params: Bluetooth.SimulateDescriptorResponseParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type SimulateDescriptorResponseParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
serviceUuid: Bluetooth.BluetoothUuid;
|
||||
characteristicUuid: Bluetooth.BluetoothUuid;
|
||||
descriptorUuid: Bluetooth.BluetoothUuid;
|
||||
type: 'read' | 'write';
|
||||
code: number;
|
||||
data?: [...number[]];
|
||||
};
|
||||
}
|
||||
export type BluetoothEvent =
|
||||
| Bluetooth.RequestDevicePromptUpdated
|
||||
| Bluetooth.GattConnectionAttempted;
|
||||
export namespace Bluetooth {
|
||||
export type RequestDevicePromptUpdated = {
|
||||
method: 'bluetooth.requestDevicePromptUpdated';
|
||||
params: Bluetooth.RequestDevicePromptUpdatedParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type RequestDevicePromptUpdatedParameters = {
|
||||
context: string;
|
||||
prompt: Bluetooth.RequestDevicePrompt;
|
||||
devices: [...Bluetooth.RequestDeviceInfo[]];
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type GattConnectionAttempted = {
|
||||
method: 'bluetooth.gattConnectionAttempted';
|
||||
params: Bluetooth.GattConnectionAttemptedParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type GattConnectionAttemptedParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type CharacteristicEventGenerated = {
|
||||
method: 'bluetooth.characteristicEventGenerated';
|
||||
params: Bluetooth.CharacteristicEventGeneratedParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type CharacteristicEventGeneratedParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
serviceUuid: Bluetooth.BluetoothUuid;
|
||||
characteristicUuid: Bluetooth.BluetoothUuid;
|
||||
type:
|
||||
| 'read'
|
||||
| 'write-with-response'
|
||||
| 'write-without-response'
|
||||
| 'subscribe-to-notifications'
|
||||
| 'unsubscribe-from-notifications';
|
||||
data?: [...number[]];
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type DescriptorEventGenerated = {
|
||||
method: 'bluetooth.descriptorEventGenerated';
|
||||
params: Bluetooth.DescriptorEventGeneratedParameters;
|
||||
};
|
||||
}
|
||||
export namespace Bluetooth {
|
||||
export type DescriptorEventGeneratedParameters = {
|
||||
context: string;
|
||||
address: string;
|
||||
serviceUuid: Bluetooth.BluetoothUuid;
|
||||
characteristicUuid: Bluetooth.BluetoothUuid;
|
||||
descriptorUuid: Bluetooth.BluetoothUuid;
|
||||
type: 'read' | 'write';
|
||||
data?: [...number[]];
|
||||
};
|
||||
}
|
||||
46
node_modules/webdriver-bidi-protocol/src/index.ts
generated
vendored
Normal file
46
node_modules/webdriver-bidi-protocol/src/index.ts
generated
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
/**
|
||||
* @license
|
||||
* Copyright 2024 Google Inc.
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
import * as Bidi from './gen/main.js';
|
||||
import * as BidiPermissions from './gen/permissions.js';
|
||||
import * as BidiBluetooth from './gen/web-bluetooth.js';
|
||||
import * as BidiUaClientHints from './gen/ua-client-hints.js';
|
||||
|
||||
export * from './gen/main.js';
|
||||
export * from './gen/permissions.js';
|
||||
export * from './gen/web-bluetooth.js';
|
||||
// Only `UserAgentClientHintsCommand` is exported, because the UA-CH extends
|
||||
// the `emulation` WebDriver BiDi domain and exposes `Emulation` namespace
|
||||
// which is already exported by main spec.
|
||||
export {UserAgentClientHintsCommand} from './gen/ua-client-hints.js';
|
||||
export {BidiUaClientHints};
|
||||
|
||||
export * from './gen/mapping.js';
|
||||
|
||||
type ExternalSpecCommand<T> = {
|
||||
// id is defined by the main WebDriver BiDi spec and extension specs do
|
||||
// not re-define it. Therefore, it's not part of generated types.
|
||||
id: Bidi.JsUint;
|
||||
} & T;
|
||||
|
||||
export type Result = Bidi.ResultData;
|
||||
|
||||
export type Command =
|
||||
| Bidi.Command
|
||||
| ExternalSpecCommand<BidiPermissions.PermissionsCommand>
|
||||
| ExternalSpecCommand<BidiBluetooth.BluetoothCommand>
|
||||
| ExternalSpecCommand<BidiUaClientHints.UserAgentClientHintsCommand>;
|
||||
|
||||
type ExternalSpecEvent<T> = {
|
||||
// type is defined by the main WebDriver BiDi spec and extension specs do
|
||||
// not re-define it. Therefore, it's not part of generated types.
|
||||
type: 'event';
|
||||
} & T &
|
||||
Bidi.Extensible;
|
||||
|
||||
export type Event =
|
||||
| Bidi.Event
|
||||
| ExternalSpecEvent<BidiBluetooth.BluetoothEvent>;
|
||||
Reference in New Issue
Block a user