diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index a06941a44..9b9f0dc06 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -355,6 +355,7 @@ interface DeviceOrientationEventInit extends EventInit { interface DisplayMediaStreamConstraints { audio?: boolean | MediaTrackConstraints; + systemAudio?: SystemAudioPreferenceEnum; video?: boolean | MediaTrackConstraints; } @@ -11497,6 +11498,7 @@ declare var Response: { prototype: Response; new(body?: BodyInit | null, init?: ResponseInit): Response; error(): Response; + json(data: any, init?: ResponseInit): Response; redirect(url: string | URL, status?: number): Response; }; @@ -18195,6 +18197,7 @@ type ServiceWorkerUpdateViaCache = "all" | "imports" | "none"; type ShadowRootMode = "closed" | "open"; type SlotAssignmentMode = "manual" | "named"; type SpeechSynthesisErrorCode = "audio-busy" | "audio-hardware" | "canceled" | "interrupted" | "invalid-argument" | "language-unavailable" | "network" | "not-allowed" | "synthesis-failed" | "synthesis-unavailable" | "text-too-long" | "voice-unavailable"; +type SystemAudioPreferenceEnum = "exclude" | "include"; type TextTrackKind = "captions" | "chapters" | "descriptions" | "metadata" | "subtitles"; type TextTrackMode = "disabled" | "hidden" | "showing"; type TouchType = "direct" | "stylus"; diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index d2509ed95..f3e5f318d 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -2670,6 +2670,7 @@ declare var Response: { prototype: Response; new(body?: BodyInit | null, init?: ResponseInit): Response; error(): Response; + json(data: any, init?: ResponseInit): Response; redirect(url: string | URL, status?: number): Response; }; diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index be957b154..252269352 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -2549,6 +2549,7 @@ declare var Response: { prototype: Response; new(body?: BodyInit | null, init?: ResponseInit): Response; error(): Response; + json(data: any, init?: ResponseInit): Response; redirect(url: string | URL, status?: number): Response; }; diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index 4b120446f..ab03696b6 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -2768,6 +2768,7 @@ declare var Response: { prototype: Response; new(body?: BodyInit | null, init?: ResponseInit): Response; error(): Response; + json(data: any, init?: ResponseInit): Response; redirect(url: string | URL, status?: number): Response; }; diff --git a/package-lock.json b/package-lock.json index 9f155e41e..49456e7a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,18 +12,18 @@ "@mdn/browser-compat-data": "^4.2.1", "@octokit/rest": "^18.12.0", "@types/jsdom": "^16.2.14", - "@types/node": "^17.0.34", + "@types/node": "^17.0.35", "@types/prettier": "^2.6.1", "@types/webidl2": "^23.13.6", "@typescript-eslint/eslint-plugin": "^5.25.0", "@typescript-eslint/parser": "^5.25.0", - "@webref/css": "^4.1.1", + "@webref/css": "^4.2.0", "@webref/elements": "^2.0.0", - "@webref/idl": "^3.10.0", + "@webref/idl": "^3.11.0", "bcd-idl-mapper": "^1.4.2", "cpx2": "^4.2.0", - "danger": "^11.0.6", - "eslint": "^8.15.0", + "danger": "^11.0.7", + "eslint": "^8.16.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.0.0", "jsdom": "^19.0.0", @@ -33,7 +33,7 @@ "print-diff": "^1.0.0", "styleless-innertext": "^1.1.3", "typescript": "^4.6.4", - "webidl2": "^24.2.1" + "webidl2": "^24.2.2" } }, "../bcd-idl-mapper": { @@ -59,15 +59,15 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", - "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.3.2", - "globals": "^13.9.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -342,9 +342,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "17.0.34", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.34.tgz", - "integrity": "sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA==", + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", + "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==", "dev": true }, "node_modules/@types/parse5": { @@ -556,9 +556,9 @@ } }, "node_modules/@webref/css": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@webref/css/-/css-4.1.1.tgz", - "integrity": "sha512-HDviqRnmuv2qfnx8SDP7EYNERy7Q9OP7YDo1RUgOmonhGhL/Z6hCGFwgY9AZSvnQFF4xXTk52Z8UKW+fFg8PUg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@webref/css/-/css-4.2.0.tgz", + "integrity": "sha512-hTPNehw3TfvO9POI4LmQNDkn0vsDTY/YdVSC8lU16RPYZLWygVWkOfupKC5yny+HwJS9fbrDH6K3O72YyLSw6g==", "dev": true, "peerDependencies": { "css-tree": "^2.1.0" @@ -571,12 +571,12 @@ "dev": true }, "node_modules/@webref/idl": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@webref/idl/-/idl-3.10.0.tgz", - "integrity": "sha512-F5vhqHmnHJzR+zuGbWfbpAjq0j944g+D9fAKX3HlBAsaaMQVwYXPcAxbO51e9SOVM8sjTtxyh6ce1mxFHeiP7Q==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@webref/idl/-/idl-3.11.0.tgz", + "integrity": "sha512-8usu+HwgnPbf3o+AdguRUd/TPRSAd+Cw0XjppWg2V1Yd/IShOb3lQiAPEc7f5VIBZ70Zjj3X5x5S0y9eHa4OeQ==", "dev": true, "peerDependencies": { - "webidl2": "^24.2.1" + "webidl2": "^24.2.2" } }, "node_modules/abab": { @@ -968,9 +968,9 @@ "dev": true }, "node_modules/danger": { - "version": "11.0.6", - "resolved": "https://registry.npmjs.org/danger/-/danger-11.0.6.tgz", - "integrity": "sha512-yZarxK6QCSCyo5DNfJBHPmA7V/+DU94iJJ7SMmR6Q7e8dvH2aslgl5eDqriwz4cI55Yw0j51GdCrHf6AIDS1+Q==", + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/danger/-/danger-11.0.7.tgz", + "integrity": "sha512-4jdZ5xqQO03EDmoYf29EMvHluNFMXOi5u8msxKE/pAe4UlfvQ6yOpQC5jHF73f724OLP2x9paqVd+vumoC3lug==", "dev": true, "dependencies": { "@octokit/rest": "^18.12.0", @@ -1441,12 +1441,12 @@ } }, "node_modules/eslint": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", - "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", + "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.2.3", + "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -1464,7 +1464,7 @@ "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -3736,9 +3736,9 @@ } }, "node_modules/webidl2": { - "version": "24.2.1", - "resolved": "https://registry.npmjs.org/webidl2/-/webidl2-24.2.1.tgz", - "integrity": "sha512-1jod69oNcC9BnFt3dgL5te+erImZqji1FCnJStIYOGK+fFrjVc03PGJrcJrhIUVJDIb/KyUNWy+xXIGQnAvQRA==", + "version": "24.2.2", + "resolved": "https://registry.npmjs.org/webidl2/-/webidl2-24.2.2.tgz", + "integrity": "sha512-4l1lBuUqfNBZDzQfG0dpM2haInTZ+IRnXwbWn9Oc49boPTlXQS8Hpg4GK4kE7M+504ZUKCwzBxtQR/0wPVokUw==", "dev": true }, "node_modules/whatwg-encoding": { @@ -3859,15 +3859,15 @@ }, "dependencies": { "@eslint/eslintrc": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", - "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.3.2", - "globals": "^13.9.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -4121,9 +4121,9 @@ "dev": true }, "@types/node": { - "version": "17.0.34", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.34.tgz", - "integrity": "sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA==", + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", + "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==", "dev": true }, "@types/parse5": { @@ -4246,9 +4246,9 @@ } }, "@webref/css": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@webref/css/-/css-4.1.1.tgz", - "integrity": "sha512-HDviqRnmuv2qfnx8SDP7EYNERy7Q9OP7YDo1RUgOmonhGhL/Z6hCGFwgY9AZSvnQFF4xXTk52Z8UKW+fFg8PUg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@webref/css/-/css-4.2.0.tgz", + "integrity": "sha512-hTPNehw3TfvO9POI4LmQNDkn0vsDTY/YdVSC8lU16RPYZLWygVWkOfupKC5yny+HwJS9fbrDH6K3O72YyLSw6g==", "dev": true, "requires": {} }, @@ -4259,9 +4259,9 @@ "dev": true }, "@webref/idl": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@webref/idl/-/idl-3.10.0.tgz", - "integrity": "sha512-F5vhqHmnHJzR+zuGbWfbpAjq0j944g+D9fAKX3HlBAsaaMQVwYXPcAxbO51e9SOVM8sjTtxyh6ce1mxFHeiP7Q==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@webref/idl/-/idl-3.11.0.tgz", + "integrity": "sha512-8usu+HwgnPbf3o+AdguRUd/TPRSAd+Cw0XjppWg2V1Yd/IShOb3lQiAPEc7f5VIBZ70Zjj3X5x5S0y9eHa4OeQ==", "dev": true, "requires": {} }, @@ -4571,9 +4571,9 @@ } }, "danger": { - "version": "11.0.6", - "resolved": "https://registry.npmjs.org/danger/-/danger-11.0.6.tgz", - "integrity": "sha512-yZarxK6QCSCyo5DNfJBHPmA7V/+DU94iJJ7SMmR6Q7e8dvH2aslgl5eDqriwz4cI55Yw0j51GdCrHf6AIDS1+Q==", + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/danger/-/danger-11.0.7.tgz", + "integrity": "sha512-4jdZ5xqQO03EDmoYf29EMvHluNFMXOi5u8msxKE/pAe4UlfvQ6yOpQC5jHF73f724OLP2x9paqVd+vumoC3lug==", "dev": true, "requires": { "@octokit/rest": "^18.12.0", @@ -4947,12 +4947,12 @@ } }, "eslint": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", - "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", + "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.2.3", + "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -4970,7 +4970,7 @@ "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -6675,9 +6675,9 @@ "dev": true }, "webidl2": { - "version": "24.2.1", - "resolved": "https://registry.npmjs.org/webidl2/-/webidl2-24.2.1.tgz", - "integrity": "sha512-1jod69oNcC9BnFt3dgL5te+erImZqji1FCnJStIYOGK+fFrjVc03PGJrcJrhIUVJDIb/KyUNWy+xXIGQnAvQRA==", + "version": "24.2.2", + "resolved": "https://registry.npmjs.org/webidl2/-/webidl2-24.2.2.tgz", + "integrity": "sha512-4l1lBuUqfNBZDzQfG0dpM2haInTZ+IRnXwbWn9Oc49boPTlXQS8Hpg4GK4kE7M+504ZUKCwzBxtQR/0wPVokUw==", "dev": true }, "whatwg-encoding": {