add initial marp implementation with sample content and build configuration
This commit is contained in:
16
node_modules/webdriver-bidi-protocol/.github/ISSUE_TEMPLATE.md
generated
vendored
Normal file
16
node_modules/webdriver-bidi-protocol/.github/ISSUE_TEMPLATE.md
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
## Expected Behavior
|
||||
|
||||
|
||||
## Actual Behavior
|
||||
|
||||
|
||||
## Steps to Reproduce the Problem
|
||||
|
||||
1.
|
||||
1.
|
||||
1.
|
||||
|
||||
## Specifications
|
||||
|
||||
- Version:
|
||||
- Platform:
|
||||
6
node_modules/webdriver-bidi-protocol/.github/PULL_REQUEST_TEMPLATE.md
generated
vendored
Normal file
6
node_modules/webdriver-bidi-protocol/.github/PULL_REQUEST_TEMPLATE.md
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
Fixes #<issue_number_goes_here>
|
||||
|
||||
> It's a good idea to open an issue first for discussion.
|
||||
|
||||
- [ ] Tests pass
|
||||
- [ ] Appropriate changes to documentation are included in the PR
|
||||
37
node_modules/webdriver-bidi-protocol/.github/dependabot.yml
generated
vendored
Normal file
37
node_modules/webdriver-bidi-protocol/.github/dependabot.yml
generated
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
version: 2
|
||||
# bump 3
|
||||
updates:
|
||||
- package-ecosystem: npm
|
||||
directory: /
|
||||
schedule:
|
||||
interval: weekly
|
||||
day: 'sunday'
|
||||
time: '02:00'
|
||||
timezone: Europe/Berlin
|
||||
groups:
|
||||
dependencies:
|
||||
dependency-type: production
|
||||
patterns:
|
||||
- '*'
|
||||
dev-dependencies:
|
||||
dependency-type: development
|
||||
patterns:
|
||||
- '*'
|
||||
- package-ecosystem: github-actions
|
||||
directory: /
|
||||
schedule:
|
||||
interval: weekly
|
||||
day: 'sunday'
|
||||
time: '04:00'
|
||||
timezone: Europe/Berlin
|
||||
groups:
|
||||
all:
|
||||
patterns:
|
||||
- '*'
|
||||
- package-ecosystem: gitsubmodule
|
||||
directory: /
|
||||
schedule:
|
||||
interval: daily
|
||||
open-pull-requests-limit: 5
|
||||
labels:
|
||||
- commit-updates
|
||||
32
node_modules/webdriver-bidi-protocol/.github/workflows/ci.yml
generated
vendored
Normal file
32
node_modules/webdriver-bidi-protocol/.github/workflows/ci.yml
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
name: CI
|
||||
|
||||
# Declare default permissions as read only.
|
||||
permissions: read-all
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
pull_request:
|
||||
branches:
|
||||
- '**'
|
||||
|
||||
concurrency:
|
||||
group: ci-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
ci:
|
||||
name: '[Required] Run tests'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Check out repository
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
fetch-depth: 2
|
||||
- name: Install cddlconv
|
||||
run: cargo install cddlconv@0.1.7
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Build and test
|
||||
run: npm test
|
||||
29
node_modules/webdriver-bidi-protocol/.github/workflows/publish.yml
generated
vendored
Normal file
29
node_modules/webdriver-bidi-protocol/.github/workflows/publish.yml
generated
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
name: Publish
|
||||
|
||||
permissions: read-all
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
tags:
|
||||
- "*v*"
|
||||
|
||||
jobs:
|
||||
npm-publish:
|
||||
name: Publish npm packages
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: read
|
||||
steps:
|
||||
- name: Check out repository
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
fetch-depth: 2
|
||||
- name: Set npm registry
|
||||
run: npm config set registry 'https://wombat-dressing-room.appspot.com/'
|
||||
- name: Publish packages
|
||||
env:
|
||||
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN_RELEASE}}
|
||||
run: |
|
||||
npm config set '//wombat-dressing-room.appspot.com/:_authToken' $NODE_AUTH_TOKEN
|
||||
npm publish
|
||||
42
node_modules/webdriver-bidi-protocol/.github/workflows/regenerate.yml
generated
vendored
Normal file
42
node_modules/webdriver-bidi-protocol/.github/workflows/regenerate.yml
generated
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
name: regenerate
|
||||
|
||||
# Declare default permissions as read only.
|
||||
permissions: read-all
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
|
||||
concurrency:
|
||||
group: regenerate-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
ci:
|
||||
name: '[Required] Regenerate'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Check out repository
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
fetch-depth: 2
|
||||
- name: Install cddlconv
|
||||
run: cargo install cddlconv@0.1.7
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Build and test
|
||||
run: npm test
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
|
||||
with:
|
||||
token: ${{ secrets.BROWSER_AUTOMATION_BOT_TOKEN }}
|
||||
branch: regenerate
|
||||
delete-branch: true
|
||||
committer: Browser Automation Bot <browser-automation-bot@google.com>
|
||||
author: Browser Automation Bot <browser-automation-bot@google.com>
|
||||
commit-message: 'fix: re-generate types based on specifciation updates'
|
||||
title: 'fix: re-generate types based on specifciation updates'
|
||||
body: 'Automatically generated by https://github.com/GoogleChromeLabs/webdriver-bidi-protocol/blob/main/.github/workflows/regenerate.yml'
|
||||
push-to-fork: browser-automation-bot/webdriver-bidi-protocol
|
||||
19
node_modules/webdriver-bidi-protocol/.github/workflows/release-please.yml
generated
vendored
Normal file
19
node_modules/webdriver-bidi-protocol/.github/workflows/release-please.yml
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
|
||||
permissions: read-all
|
||||
name: release-please
|
||||
|
||||
jobs:
|
||||
release-please:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: googleapis/release-please-action@v4
|
||||
with:
|
||||
token: ${{ secrets.BROWSER_AUTOMATION_BOT_TOKEN }}
|
||||
target-branch: main
|
||||
config-file: release-please-config.json
|
||||
manifest-file: .release-please-manifest.json
|
||||
fork: true
|
||||
9
node_modules/webdriver-bidi-protocol/.gitmodules
generated
vendored
Normal file
9
node_modules/webdriver-bidi-protocol/.gitmodules
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
[submodule "specs/webdriver-bidi"]
|
||||
path = specs/webdriver-bidi
|
||||
url = https://github.com/w3c/webdriver-bidi.git
|
||||
[submodule "specs/permissions"]
|
||||
path = specs/permissions
|
||||
url = https://github.com/w3c/permissions.git
|
||||
[submodule "specs/web-bluetooth"]
|
||||
path = specs/web-bluetooth
|
||||
url = https://github.com/WebBluetoothCG/web-bluetooth.git
|
||||
4
node_modules/webdriver-bidi-protocol/.prettierrc.cjs
generated
vendored
Normal file
4
node_modules/webdriver-bidi-protocol/.prettierrc.cjs
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
/**
|
||||
* @type {import('prettier').Config}
|
||||
*/
|
||||
module.exports = require("gts/.prettierrc.json");
|
||||
3
node_modules/webdriver-bidi-protocol/.release-please-manifest.json
generated
vendored
Normal file
3
node_modules/webdriver-bidi-protocol/.release-please-manifest.json
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
".": "0.2.8"
|
||||
}
|
||||
261
node_modules/webdriver-bidi-protocol/CHANGELOG.md
generated
vendored
Normal file
261
node_modules/webdriver-bidi-protocol/CHANGELOG.md
generated
vendored
Normal file
@@ -0,0 +1,261 @@
|
||||
# Changelog
|
||||
|
||||
## [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.
|
||||
93
node_modules/webdriver-bidi-protocol/docs/code-of-conduct.md
generated
vendored
Normal file
93
node_modules/webdriver-bidi-protocol/docs/code-of-conduct.md
generated
vendored
Normal file
@@ -0,0 +1,93 @@
|
||||
# Code of Conduct
|
||||
|
||||
## Our Pledge
|
||||
|
||||
In the interest of fostering an open and welcoming environment, we as
|
||||
contributors and maintainers pledge to making participation in our project and
|
||||
our community a harassment-free experience for everyone, regardless of age, body
|
||||
size, disability, ethnicity, gender identity and expression, level of
|
||||
experience, education, socio-economic status, nationality, personal appearance,
|
||||
race, religion, or sexual identity and orientation.
|
||||
|
||||
## Our Standards
|
||||
|
||||
Examples of behavior that contributes to creating a positive environment
|
||||
include:
|
||||
|
||||
* Using welcoming and inclusive language
|
||||
* Being respectful of differing viewpoints and experiences
|
||||
* Gracefully accepting constructive criticism
|
||||
* Focusing on what is best for the community
|
||||
* Showing empathy towards other community members
|
||||
|
||||
Examples of unacceptable behavior by participants include:
|
||||
|
||||
* The use of sexualized language or imagery and unwelcome sexual attention or
|
||||
advances
|
||||
* Trolling, insulting/derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing others' private information, such as a physical or electronic
|
||||
address, without explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate in a
|
||||
professional setting
|
||||
|
||||
## Our Responsibilities
|
||||
|
||||
Project maintainers are responsible for clarifying the standards of acceptable
|
||||
behavior and are expected to take appropriate and fair corrective action in
|
||||
response to any instances of unacceptable behavior.
|
||||
|
||||
Project maintainers have the right and responsibility to remove, edit, or reject
|
||||
comments, commits, code, wiki edits, issues, and other contributions that are
|
||||
not aligned to this Code of Conduct, or to ban temporarily or permanently any
|
||||
contributor for other behaviors that they deem inappropriate, threatening,
|
||||
offensive, or harmful.
|
||||
|
||||
## Scope
|
||||
|
||||
This Code of Conduct applies both within project spaces and in public spaces
|
||||
when an individual is representing the project or its community. Examples of
|
||||
representing a project or community include using an official project e-mail
|
||||
address, posting via an official social media account, or acting as an appointed
|
||||
representative at an online or offline event. Representation of a project may be
|
||||
further defined and clarified by project maintainers.
|
||||
|
||||
This Code of Conduct also applies outside the project spaces when the Project
|
||||
Steward has a reasonable belief that an individual's behavior may have a
|
||||
negative impact on the project or its community.
|
||||
|
||||
## Conflict Resolution
|
||||
|
||||
We do not believe that all conflict is bad; healthy debate and disagreement
|
||||
often yield positive results. However, it is never okay to be disrespectful or
|
||||
to engage in behavior that violates the project’s code of conduct.
|
||||
|
||||
If you see someone violating the code of conduct, you are encouraged to address
|
||||
the behavior directly with those involved. Many issues can be resolved quickly
|
||||
and easily, and this gives people more control over the outcome of their
|
||||
dispute. If you are unable to resolve the matter for any reason, or if the
|
||||
behavior is threatening or harassing, report it. We are dedicated to providing
|
||||
an environment where participants feel welcome and safe.
|
||||
|
||||
Reports should be directed to *[PROJECT STEWARD NAME(s) AND EMAIL(s)]*, the
|
||||
Project Steward(s) for *[PROJECT NAME]*. It is the Project Steward’s duty to
|
||||
receive and address reported violations of the code of conduct. They will then
|
||||
work with a committee consisting of representatives from the Open Source
|
||||
Programs Office and the Google Open Source Strategy team. If for any reason you
|
||||
are uncomfortable reaching out to the Project Steward, please email
|
||||
opensource@google.com.
|
||||
|
||||
We will investigate every complaint, but you may not receive a direct response.
|
||||
We will use our discretion in determining when and how to follow up on reported
|
||||
incidents, which may range from not taking action to permanent expulsion from
|
||||
the project and project-sponsored spaces. We will notify the accused of the
|
||||
report and provide them an opportunity to discuss it before any action is taken.
|
||||
The identity of the reporter will be omitted from the details of the report
|
||||
supplied to the accused. In potentially harmful situations, such as ongoing
|
||||
harassment or threats to anyone's safety, we may take action without notice.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the Contributor Covenant, version 1.4,
|
||||
available at
|
||||
https://www.contributor-covenant.org/version/1/4/code-of-conduct/
|
||||
32
node_modules/webdriver-bidi-protocol/docs/contributing.md
generated
vendored
Normal file
32
node_modules/webdriver-bidi-protocol/docs/contributing.md
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
# How to Contribute
|
||||
|
||||
We would love to accept your patches and contributions to this project.
|
||||
|
||||
## Before you begin
|
||||
|
||||
### Sign our Contributor License Agreement
|
||||
|
||||
Contributions to this project must be accompanied by a
|
||||
[Contributor License Agreement](https://cla.developers.google.com/about) (CLA).
|
||||
You (or your employer) retain the copyright to your contribution; this simply
|
||||
gives us permission to use and redistribute your contributions as part of the
|
||||
project.
|
||||
|
||||
If you or your current employer have already signed the Google CLA (even if it
|
||||
was for a different project), you probably don't need to do it again.
|
||||
|
||||
Visit <https://cla.developers.google.com/> to see your current agreements or to
|
||||
sign a new one.
|
||||
|
||||
### Review our Community Guidelines
|
||||
|
||||
This project follows [Google's Open Source Community
|
||||
Guidelines](https://opensource.google/conduct/).
|
||||
|
||||
## Contribution process
|
||||
|
||||
### Code Reviews
|
||||
|
||||
All submissions, including submissions by project members, require review. We
|
||||
use [GitHub pull requests](https://docs.github.com/articles/about-pull-requests)
|
||||
for this purpose.
|
||||
2707
node_modules/webdriver-bidi-protocol/out/gen/main.d.ts
generated
vendored
Normal file
2707
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});
|
||||
27
node_modules/webdriver-bidi-protocol/out/gen/permissions.d.ts
generated
vendored
Normal file
27
node_modules/webdriver-bidi-protocol/out/gen/permissions.d.ts
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
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;
|
||||
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});
|
||||
315
node_modules/webdriver-bidi-protocol/out/gen/web-bluetooth.d.ts
generated
vendored
Normal file
315
node_modules/webdriver-bidi-protocol/out/gen/web-bluetooth.d.ts
generated
vendored
Normal file
@@ -0,0 +1,315 @@
|
||||
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
|
||||
| Record<string, never>;
|
||||
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});
|
||||
273
node_modules/webdriver-bidi-protocol/out/index.d.ts
generated
vendored
Normal file
273
node_modules/webdriver-bidi-protocol/out/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,273 @@
|
||||
/**
|
||||
* @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';
|
||||
export * from './gen/main.js';
|
||||
export * from './gen/permissions.js';
|
||||
export * from './gen/web-bluetooth.js';
|
||||
type ExternalSpecCommand<T> = {
|
||||
id: Bidi.JsUint;
|
||||
} & T;
|
||||
type ExternalSpecEvent<T> = {
|
||||
type: 'event';
|
||||
} & T &
|
||||
Bidi.Extensible;
|
||||
export type Command =
|
||||
| Bidi.Command
|
||||
| ExternalSpecCommand<BidiPermissions.PermissionsCommand>
|
||||
| ExternalSpecCommand<BidiBluetooth.BluetoothCommand>;
|
||||
export type Event =
|
||||
| Bidi.Event
|
||||
| ExternalSpecEvent<BidiBluetooth.BluetoothEvent>;
|
||||
export interface Commands {
|
||||
'bluetooth.handleRequestDevicePrompt': {
|
||||
params: BidiBluetooth.Bluetooth.HandleRequestDevicePromptParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.disableSimulation': {
|
||||
params: BidiBluetooth.Bluetooth.DisableSimulationParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateAdapter': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateAdapterParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateAdvertisement': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateAdvertisementParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulatePreconnectedPeripheral': {
|
||||
params: BidiBluetooth.Bluetooth.SimulatePreconnectedPeripheralParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateGattDisconnection': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateGattDisconnectionParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateDescriptor': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateDescriptorParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateDescriptorResponse': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateDescriptorResponseParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'browser.close': {
|
||||
params: Bidi.EmptyParams;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'browser.getgetClientWindows': {
|
||||
params: Bidi.EmptyParams;
|
||||
returnType: Bidi.Browser.GetClientWindowsResult;
|
||||
};
|
||||
'browser.createUserContext': {
|
||||
params: Bidi.EmptyParams;
|
||||
returnType: Bidi.Browser.CreateUserContextResult;
|
||||
};
|
||||
'browser.getUserContexts': {
|
||||
params: Bidi.EmptyParams;
|
||||
returnType: Bidi.Browser.GetUserContextsResult;
|
||||
};
|
||||
'browser.removeUserContext': {
|
||||
params: {
|
||||
userContext: Bidi.Browser.UserContext;
|
||||
};
|
||||
returnType: Bidi.Browser.RemoveUserContext;
|
||||
};
|
||||
'browser.setClientWindowState': {
|
||||
params: Bidi.Browser.SetClientWindowStateParameters;
|
||||
returnType: Bidi.Browser.ClientWindowInfo;
|
||||
};
|
||||
'browsingContext.activate': {
|
||||
params: Bidi.BrowsingContext.ActivateParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'browsingContext.create': {
|
||||
params: Bidi.BrowsingContext.CreateParameters;
|
||||
returnType: Bidi.BrowsingContext.CreateResult;
|
||||
};
|
||||
'browsingContext.close': {
|
||||
params: Bidi.BrowsingContext.CloseParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'browsingContext.getTree': {
|
||||
params: Bidi.BrowsingContext.GetTreeParameters;
|
||||
returnType: Bidi.BrowsingContext.GetTreeResult;
|
||||
};
|
||||
'browsingContext.locateNodes': {
|
||||
params: Bidi.BrowsingContext.LocateNodesParameters;
|
||||
returnType: Bidi.BrowsingContext.LocateNodesResult;
|
||||
};
|
||||
'browsingContext.navigate': {
|
||||
params: Bidi.BrowsingContext.NavigateParameters;
|
||||
returnType: Bidi.BrowsingContext.NavigateResult;
|
||||
};
|
||||
'browsingContext.reload': {
|
||||
params: Bidi.BrowsingContext.ReloadParameters;
|
||||
returnType: Bidi.BrowsingContext.NavigateResult;
|
||||
};
|
||||
'browsingContext.print': {
|
||||
params: Bidi.BrowsingContext.PrintParameters;
|
||||
returnType: Bidi.BrowsingContext.PrintResult;
|
||||
};
|
||||
'browsingContext.captureScreenshot': {
|
||||
params: Bidi.BrowsingContext.CaptureScreenshotParameters;
|
||||
returnType: Bidi.BrowsingContext.CaptureScreenshotResult;
|
||||
};
|
||||
'browsingContext.handleUserPrompt': {
|
||||
params: Bidi.BrowsingContext.HandleUserPromptParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'browsingContext.setViewport': {
|
||||
params: Bidi.BrowsingContext.SetViewportParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'browsingContext.traverseHistory': {
|
||||
params: Bidi.BrowsingContext.TraverseHistoryParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'emulation.setForcedColorsModeThemeOverride': {
|
||||
params: Bidi.Emulation.SetForcedColorsModeThemeOverrideParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'emulation.setGeolocationOverride': {
|
||||
params: Bidi.Emulation.SetGeolocationOverrideParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'emulation.setLocaleOverride': {
|
||||
params: Bidi.Emulation.SetLocaleOverrideParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'emulation.setScreenOrientationOverride': {
|
||||
params: Bidi.Emulation.SetScreenOrientationOverrideParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'emulation.setTimezoneOverride': {
|
||||
params: Bidi.Emulation.SetTimezoneOverrideParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'input.performActions': {
|
||||
params: Bidi.Input.PerformActionsParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'input.releaseActions': {
|
||||
params: Bidi.Input.ReleaseActionsParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'input.setFiles': {
|
||||
params: Bidi.Input.SetFilesParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'permissions.setPermission': {
|
||||
params: BidiPermissions.Permissions.SetPermissionParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'script.evaluate': {
|
||||
params: Bidi.Script.EvaluateParameters;
|
||||
returnType: Bidi.Script.EvaluateResult;
|
||||
};
|
||||
'script.callFunction': {
|
||||
params: Bidi.Script.CallFunctionParameters;
|
||||
returnType: Bidi.Script.EvaluateResult;
|
||||
};
|
||||
'script.disown': {
|
||||
params: Bidi.Script.DisownParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'script.addPreloadScript': {
|
||||
params: Bidi.Script.AddPreloadScriptParameters;
|
||||
returnType: Bidi.Script.AddPreloadScriptResult;
|
||||
};
|
||||
'script.removePreloadScript': {
|
||||
params: Bidi.Script.RemovePreloadScriptParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'session.end': {
|
||||
params: Bidi.EmptyParams;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'session.new': {
|
||||
params: Bidi.Session.NewParameters;
|
||||
returnType: Bidi.Session.NewResult;
|
||||
};
|
||||
'session.status': {
|
||||
params: object;
|
||||
returnType: Bidi.Session.StatusResult;
|
||||
};
|
||||
'session.subscribe': {
|
||||
params: Bidi.Session.SubscriptionRequest;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'session.unsubscribe': {
|
||||
params: Bidi.Session.SubscriptionRequest;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'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.SetCookieParameters;
|
||||
};
|
||||
'network.addDataCollector': {
|
||||
params: Bidi.Network.AddDataCollectorParameters;
|
||||
returnType: Bidi.Network.AddDataCollectorResult;
|
||||
};
|
||||
'network.addIntercept': {
|
||||
params: Bidi.Network.AddInterceptParameters;
|
||||
returnType: Bidi.Network.AddInterceptResult;
|
||||
};
|
||||
'network.removeIntercept': {
|
||||
params: Bidi.Network.RemoveInterceptParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'network.continueRequest': {
|
||||
params: Bidi.Network.ContinueRequestParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'network.continueWithAuth': {
|
||||
params: Bidi.Network.ContinueWithAuthParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'network.failRequest': {
|
||||
params: Bidi.Network.FailRequestParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'network.provideResponse': {
|
||||
params: Bidi.Network.ProvideResponseParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'network.disownData': {
|
||||
params: Bidi.Network.DisownDataParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'network.getData': {
|
||||
params: Bidi.Network.GetDataParameters;
|
||||
returnType: Bidi.Network.GetDataResult;
|
||||
};
|
||||
'network.setCacheBehavior': {
|
||||
params: Bidi.Network.SetCacheBehaviorParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'network.setExtraHeaders': {
|
||||
params: Bidi.Network.SetExtraHeadersParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'webExtension.install': {
|
||||
params: Bidi.WebExtension.InstallParameters;
|
||||
returnType: Bidi.WebExtension.InstallResult;
|
||||
};
|
||||
'webExtension.uninstall': {
|
||||
params: Bidi.WebExtension.UninstallParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
}
|
||||
40
node_modules/webdriver-bidi-protocol/out/index.js
generated
vendored
Normal file
40
node_modules/webdriver-bidi-protocol/out/index.js
generated
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
'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 __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});
|
||||
__exportStar(require('./gen/main.js'), exports);
|
||||
__exportStar(require('./gen/permissions.js'), exports);
|
||||
__exportStar(require('./gen/web-bluetooth.js'), exports);
|
||||
30
node_modules/webdriver-bidi-protocol/package.json
generated
vendored
Normal file
30
node_modules/webdriver-bidi-protocol/package.json
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "webdriver-bidi-protocol",
|
||||
"version": "0.2.8",
|
||||
"description": "",
|
||||
"main": "out/index.js",
|
||||
"types": "out/index.d.ts",
|
||||
"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": "^24.0.4",
|
||||
"gts": "^6.0.2",
|
||||
"parse5": "^8.0.0",
|
||||
"prettier": "3.6.2",
|
||||
"tsd": "0.33.0",
|
||||
"typescript": "5.9.2"
|
||||
}
|
||||
}
|
||||
6
node_modules/webdriver-bidi-protocol/release-please-config.json
generated
vendored
Normal file
6
node_modules/webdriver-bidi-protocol/release-please-config.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"last-release-sha": "ae3f6e4b4989b9e9eca7373c9b59ca9f18e04a3b",
|
||||
"packages": {
|
||||
".": {}
|
||||
}
|
||||
}
|
||||
2711
node_modules/webdriver-bidi-protocol/src/gen/main.ts
generated
vendored
Normal file
2711
node_modules/webdriver-bidi-protocol/src/gen/main.ts
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
27
node_modules/webdriver-bidi-protocol/src/gen/permissions.ts
generated
vendored
Normal file
27
node_modules/webdriver-bidi-protocol/src/gen/permissions.ts
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
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;
|
||||
userContext?: string;
|
||||
};
|
||||
}
|
||||
315
node_modules/webdriver-bidi-protocol/src/gen/web-bluetooth.ts
generated
vendored
Normal file
315
node_modules/webdriver-bidi-protocol/src/gen/web-bluetooth.ts
generated
vendored
Normal file
@@ -0,0 +1,315 @@
|
||||
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
|
||||
| Record<string, never>;
|
||||
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[]];
|
||||
};
|
||||
}
|
||||
295
node_modules/webdriver-bidi-protocol/src/index.ts
generated
vendored
Normal file
295
node_modules/webdriver-bidi-protocol/src/index.ts
generated
vendored
Normal file
@@ -0,0 +1,295 @@
|
||||
/**
|
||||
* @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';
|
||||
|
||||
export * from './gen/main.js';
|
||||
export * from './gen/permissions.js';
|
||||
export * from './gen/web-bluetooth.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;
|
||||
|
||||
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 Command =
|
||||
| Bidi.Command
|
||||
| ExternalSpecCommand<BidiPermissions.PermissionsCommand>
|
||||
| ExternalSpecCommand<BidiBluetooth.BluetoothCommand>;
|
||||
|
||||
export type Event =
|
||||
| Bidi.Event
|
||||
| ExternalSpecEvent<BidiBluetooth.BluetoothEvent>;
|
||||
|
||||
// TODO: is there a way to generate this mapping?
|
||||
export interface Commands {
|
||||
'bluetooth.handleRequestDevicePrompt': {
|
||||
params: BidiBluetooth.Bluetooth.HandleRequestDevicePromptParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.disableSimulation': {
|
||||
params: BidiBluetooth.Bluetooth.DisableSimulationParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateAdapter': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateAdapterParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateAdvertisement': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateAdvertisementParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulatePreconnectedPeripheral': {
|
||||
params: BidiBluetooth.Bluetooth.SimulatePreconnectedPeripheralParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateGattDisconnection': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateGattDisconnectionParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateDescriptor': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateDescriptorParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'bluetooth.simulateDescriptorResponse': {
|
||||
params: BidiBluetooth.Bluetooth.SimulateDescriptorResponseParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
|
||||
'browser.close': {
|
||||
params: Bidi.EmptyParams;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'browser.getgetClientWindows': {
|
||||
params: Bidi.EmptyParams;
|
||||
returnType: Bidi.Browser.GetClientWindowsResult;
|
||||
};
|
||||
'browser.createUserContext': {
|
||||
params: Bidi.EmptyParams;
|
||||
returnType: Bidi.Browser.CreateUserContextResult;
|
||||
};
|
||||
'browser.getUserContexts': {
|
||||
params: Bidi.EmptyParams;
|
||||
returnType: Bidi.Browser.GetUserContextsResult;
|
||||
};
|
||||
'browser.removeUserContext': {
|
||||
params: {
|
||||
userContext: Bidi.Browser.UserContext;
|
||||
};
|
||||
returnType: Bidi.Browser.RemoveUserContext;
|
||||
};
|
||||
'browser.setClientWindowState': {
|
||||
params: Bidi.Browser.SetClientWindowStateParameters;
|
||||
returnType: Bidi.Browser.ClientWindowInfo;
|
||||
};
|
||||
|
||||
'browsingContext.activate': {
|
||||
params: Bidi.BrowsingContext.ActivateParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'browsingContext.create': {
|
||||
params: Bidi.BrowsingContext.CreateParameters;
|
||||
returnType: Bidi.BrowsingContext.CreateResult;
|
||||
};
|
||||
'browsingContext.close': {
|
||||
params: Bidi.BrowsingContext.CloseParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'browsingContext.getTree': {
|
||||
params: Bidi.BrowsingContext.GetTreeParameters;
|
||||
returnType: Bidi.BrowsingContext.GetTreeResult;
|
||||
};
|
||||
'browsingContext.locateNodes': {
|
||||
params: Bidi.BrowsingContext.LocateNodesParameters;
|
||||
returnType: Bidi.BrowsingContext.LocateNodesResult;
|
||||
};
|
||||
'browsingContext.navigate': {
|
||||
params: Bidi.BrowsingContext.NavigateParameters;
|
||||
returnType: Bidi.BrowsingContext.NavigateResult;
|
||||
};
|
||||
'browsingContext.reload': {
|
||||
params: Bidi.BrowsingContext.ReloadParameters;
|
||||
returnType: Bidi.BrowsingContext.NavigateResult;
|
||||
};
|
||||
'browsingContext.print': {
|
||||
params: Bidi.BrowsingContext.PrintParameters;
|
||||
returnType: Bidi.BrowsingContext.PrintResult;
|
||||
};
|
||||
'browsingContext.captureScreenshot': {
|
||||
params: Bidi.BrowsingContext.CaptureScreenshotParameters;
|
||||
returnType: Bidi.BrowsingContext.CaptureScreenshotResult;
|
||||
};
|
||||
'browsingContext.handleUserPrompt': {
|
||||
params: Bidi.BrowsingContext.HandleUserPromptParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'browsingContext.setViewport': {
|
||||
params: Bidi.BrowsingContext.SetViewportParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'browsingContext.traverseHistory': {
|
||||
params: Bidi.BrowsingContext.TraverseHistoryParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
|
||||
'emulation.setForcedColorsModeThemeOverride': {
|
||||
params: Bidi.Emulation.SetForcedColorsModeThemeOverrideParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'emulation.setGeolocationOverride': {
|
||||
params: Bidi.Emulation.SetGeolocationOverrideParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'emulation.setLocaleOverride': {
|
||||
params: Bidi.Emulation.SetLocaleOverrideParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'emulation.setScreenOrientationOverride': {
|
||||
params: Bidi.Emulation.SetScreenOrientationOverrideParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'emulation.setTimezoneOverride': {
|
||||
params: Bidi.Emulation.SetTimezoneOverrideParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
|
||||
'input.performActions': {
|
||||
params: Bidi.Input.PerformActionsParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'input.releaseActions': {
|
||||
params: Bidi.Input.ReleaseActionsParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'input.setFiles': {
|
||||
params: Bidi.Input.SetFilesParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
|
||||
'permissions.setPermission': {
|
||||
params: BidiPermissions.Permissions.SetPermissionParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
|
||||
'script.evaluate': {
|
||||
params: Bidi.Script.EvaluateParameters;
|
||||
returnType: Bidi.Script.EvaluateResult;
|
||||
};
|
||||
'script.callFunction': {
|
||||
params: Bidi.Script.CallFunctionParameters;
|
||||
returnType: Bidi.Script.EvaluateResult;
|
||||
};
|
||||
'script.disown': {
|
||||
params: Bidi.Script.DisownParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'script.addPreloadScript': {
|
||||
params: Bidi.Script.AddPreloadScriptParameters;
|
||||
returnType: Bidi.Script.AddPreloadScriptResult;
|
||||
};
|
||||
'script.removePreloadScript': {
|
||||
params: Bidi.Script.RemovePreloadScriptParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
|
||||
'session.end': {
|
||||
params: Bidi.EmptyParams;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'session.new': {
|
||||
params: Bidi.Session.NewParameters;
|
||||
returnType: Bidi.Session.NewResult;
|
||||
};
|
||||
'session.status': {
|
||||
params: object;
|
||||
returnType: Bidi.Session.StatusResult;
|
||||
};
|
||||
'session.subscribe': {
|
||||
params: Bidi.Session.SubscriptionRequest;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'session.unsubscribe': {
|
||||
params: Bidi.Session.SubscriptionRequest;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
|
||||
'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.SetCookieParameters;
|
||||
};
|
||||
|
||||
'network.addDataCollector': {
|
||||
params: Bidi.Network.AddDataCollectorParameters;
|
||||
returnType: Bidi.Network.AddDataCollectorResult;
|
||||
};
|
||||
'network.addIntercept': {
|
||||
params: Bidi.Network.AddInterceptParameters;
|
||||
returnType: Bidi.Network.AddInterceptResult;
|
||||
};
|
||||
'network.removeIntercept': {
|
||||
params: Bidi.Network.RemoveInterceptParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'network.continueRequest': {
|
||||
params: Bidi.Network.ContinueRequestParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'network.continueWithAuth': {
|
||||
params: Bidi.Network.ContinueWithAuthParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'network.failRequest': {
|
||||
params: Bidi.Network.FailRequestParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'network.provideResponse': {
|
||||
params: Bidi.Network.ProvideResponseParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'network.disownData': {
|
||||
params: Bidi.Network.DisownDataParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'network.getData': {
|
||||
params: Bidi.Network.GetDataParameters;
|
||||
returnType: Bidi.Network.GetDataResult;
|
||||
};
|
||||
'network.setCacheBehavior': {
|
||||
params: Bidi.Network.SetCacheBehaviorParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
'network.setExtraHeaders': {
|
||||
params: Bidi.Network.SetExtraHeadersParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
|
||||
'webExtension.install': {
|
||||
params: Bidi.WebExtension.InstallParameters;
|
||||
returnType: Bidi.WebExtension.InstallResult;
|
||||
};
|
||||
'webExtension.uninstall': {
|
||||
params: Bidi.WebExtension.UninstallParameters;
|
||||
returnType: Bidi.EmptyResult;
|
||||
};
|
||||
}
|
||||
62
node_modules/webdriver-bidi-protocol/test-d/webdriver-bidi-protocol.test-d.ts
generated
vendored
Normal file
62
node_modules/webdriver-bidi-protocol/test-d/webdriver-bidi-protocol.test-d.ts
generated
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
/**
|
||||
* @license
|
||||
* Copyright 2024 Google Inc.
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
import {Event, Command, Commands} from '..';
|
||||
|
||||
function sendCommand(command: Command) {}
|
||||
function handleEvent(event: Event) {}
|
||||
function sendCommandMultipleArgs<T extends keyof Commands>(
|
||||
method: T,
|
||||
params: Commands[T]['params'],
|
||||
): {result: Commands[T]['returnType']} {
|
||||
throw new Error('Not implemented');
|
||||
}
|
||||
|
||||
sendCommand({
|
||||
id: 1,
|
||||
method: 'browser.close',
|
||||
params: {},
|
||||
});
|
||||
|
||||
sendCommandMultipleArgs('browser.close', {});
|
||||
|
||||
sendCommand({
|
||||
id: 1,
|
||||
method: 'browsingContext.print',
|
||||
params: {
|
||||
context: '',
|
||||
},
|
||||
});
|
||||
|
||||
sendCommandMultipleArgs('browsingContext.print', {context: ''});
|
||||
|
||||
handleEvent({
|
||||
type: 'event',
|
||||
method: 'browsingContext.contextCreated',
|
||||
params: {
|
||||
children: [],
|
||||
context: '',
|
||||
url: '',
|
||||
userContext: '',
|
||||
originalOpener: null,
|
||||
clientWindow: '',
|
||||
},
|
||||
});
|
||||
|
||||
sendCommandMultipleArgs('bluetooth.simulateAdapter', {
|
||||
context: '',
|
||||
state: 'powered-on',
|
||||
});
|
||||
|
||||
handleEvent({
|
||||
type: 'event',
|
||||
method: 'bluetooth.requestDevicePromptUpdated',
|
||||
params: {
|
||||
context: '',
|
||||
prompt: '',
|
||||
devices: [],
|
||||
},
|
||||
});
|
||||
28
node_modules/webdriver-bidi-protocol/tools/build.sh
generated
vendored
Executable file
28
node_modules/webdriver-bidi-protocol/tools/build.sh
generated
vendored
Executable file
@@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
|
||||
# @license
|
||||
# Copyright 2024 Google Inc.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
rm -rf src/gen && mkdir src/gen
|
||||
rm -rf out
|
||||
|
||||
git submodule update --init
|
||||
|
||||
(cd specs/webdriver-bidi && scripts/cddl/generate.js)
|
||||
(cd specs/permissions && ../webdriver-bidi/scripts/cddl/generate.js index.html)
|
||||
(cd specs/web-bluetooth && ../webdriver-bidi/scripts/cddl/generate.js index.bs)
|
||||
|
||||
cddlconv specs/webdriver-bidi/all.cddl > src/gen/main.ts
|
||||
cddlconv specs/permissions/all.cddl > src/gen/permissions.ts
|
||||
cddlconv specs/web-bluetooth/all.cddl > src/gen/web-bluetooth.ts
|
||||
|
||||
(cd specs/webdriver-bidi && git reset --hard HEAD && git clean -fd)
|
||||
(cd specs/permissions && git reset --hard HEAD && git clean -fd)
|
||||
(cd specs/web-bluetooth && git reset --hard HEAD && git clean -fd)
|
||||
|
||||
git submodule deinit --all
|
||||
|
||||
npx tsc -p tsconfig.json
|
||||
npx tsd
|
||||
npm run format
|
||||
110
node_modules/webdriver-bidi-protocol/tsconfig.json
generated
vendored
Normal file
110
node_modules/webdriver-bidi-protocol/tsconfig.json
generated
vendored
Normal file
@@ -0,0 +1,110 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
/* Visit https://aka.ms/tsconfig to read more about this file */
|
||||
|
||||
/* Projects */
|
||||
// "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */
|
||||
// "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */
|
||||
// "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */
|
||||
// "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */
|
||||
// "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */
|
||||
// "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */
|
||||
|
||||
/* Language and Environment */
|
||||
"target": "ESNext", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */
|
||||
// "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */
|
||||
// "jsx": "preserve", /* Specify what JSX code is generated. */
|
||||
// "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */
|
||||
// "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */
|
||||
// "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */
|
||||
// "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */
|
||||
// "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */
|
||||
// "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */
|
||||
// "noLib": true, /* Disable including any library files, including the default lib.d.ts. */
|
||||
// "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */
|
||||
// "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */
|
||||
|
||||
/* Modules */
|
||||
"module": "NodeNext", /* Specify what module code is generated. */
|
||||
"rootDir": "./src", /* Specify the root folder within your source files. */
|
||||
"moduleResolution": "NodeNext", /* Specify how TypeScript looks up a file from a given module specifier. */
|
||||
// "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */
|
||||
// "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */
|
||||
// "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */
|
||||
// "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */
|
||||
// "types": [], /* Specify type package names to be included without being referenced in a source file. */
|
||||
// "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */
|
||||
// "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */
|
||||
// "allowImportingTsExtensions": true, /* Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. */
|
||||
// "resolvePackageJsonExports": true, /* Use the package.json 'exports' field when resolving package imports. */
|
||||
// "resolvePackageJsonImports": true, /* Use the package.json 'imports' field when resolving imports. */
|
||||
// "customConditions": [], /* Conditions to set in addition to the resolver-specific defaults when resolving imports. */
|
||||
// "resolveJsonModule": true, /* Enable importing .json files. */
|
||||
// "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */
|
||||
// "noResolve": true, /* Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project. */
|
||||
|
||||
/* JavaScript Support */
|
||||
// "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */
|
||||
// "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */
|
||||
// "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */
|
||||
|
||||
/* Emit */
|
||||
"declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */
|
||||
// "declarationMap": true, /* Create sourcemaps for d.ts files. */
|
||||
// "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */
|
||||
// "sourceMap": true, /* Create source map files for emitted JavaScript files. */
|
||||
// "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */
|
||||
// "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */
|
||||
"outDir": "./out", /* Specify an output folder for all emitted files. */
|
||||
// "removeComments": true, /* Disable emitting comments. */
|
||||
// "noEmit": true, /* Disable emitting files from a compilation. */
|
||||
// "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */
|
||||
// "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */
|
||||
// "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */
|
||||
// "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */
|
||||
// "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */
|
||||
// "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */
|
||||
// "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */
|
||||
// "newLine": "crlf", /* Set the newline character for emitting files. */
|
||||
// "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */
|
||||
// "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */
|
||||
// "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */
|
||||
// "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */
|
||||
// "declarationDir": "./", /* Specify the output directory for generated declaration files. */
|
||||
// "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */
|
||||
|
||||
/* Interop Constraints */
|
||||
// "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */
|
||||
// "verbatimModuleSyntax": true, /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */
|
||||
// "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */
|
||||
"esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */
|
||||
// "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */
|
||||
"forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */
|
||||
|
||||
/* Type Checking */
|
||||
"strict": true, /* Enable all strict type-checking options. */
|
||||
// "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */
|
||||
// "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */
|
||||
// "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */
|
||||
// "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */
|
||||
// "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */
|
||||
// "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */
|
||||
// "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */
|
||||
// "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */
|
||||
// "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */
|
||||
// "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */
|
||||
// "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */
|
||||
// "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */
|
||||
// "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */
|
||||
// "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */
|
||||
// "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */
|
||||
// "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */
|
||||
// "allowUnusedLabels": true, /* Disable error reporting for unused labels. */
|
||||
// "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */
|
||||
|
||||
/* Completeness */
|
||||
// "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */
|
||||
"skipLibCheck": true /* Skip type checking all .d.ts files. */
|
||||
},
|
||||
"include": ["src/**/*.ts"]
|
||||
}
|
||||
Reference in New Issue
Block a user