From 90bf9b03b921f4bf5acc6286551cab6ac501a955 Mon Sep 17 00:00:00 2001 From: orta <49038+orta@users.noreply.github.com> Date: Sun, 22 Sep 2024 08:10:17 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=A4=96=20Update=20core=20dependencies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- baselines/dom.generated.d.ts | 44 +++++++++++++++++--- baselines/serviceworker.generated.d.ts | 1 + baselines/sharedworker.generated.d.ts | 1 + baselines/ts5.5/dom.generated.d.ts | 44 +++++++++++++++++--- baselines/ts5.5/serviceworker.generated.d.ts | 1 + baselines/ts5.5/sharedworker.generated.d.ts | 1 + baselines/ts5.5/webworker.generated.d.ts | 1 + baselines/webworker.generated.d.ts | 1 + package-lock.json | 18 ++++---- 9 files changed, 93 insertions(+), 19 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 70e90a061..911961fa0 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -2308,6 +2308,7 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; + protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } @@ -11350,9 +11351,17 @@ interface HTMLInputElement extends HTMLElement, PopoverInvokerElement { autocomplete: AutoFill; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/capture) */ capture: string; - /** Sets or retrieves the state of the check box or radio button. */ + /** + * Sets or retrieves the state of the check box or radio button. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/checked) + */ checked: boolean; - /** Sets or retrieves the state of the check box or radio button. */ + /** + * Sets or retrieves the state of the check box or radio button. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/defaultChecked) + */ defaultChecked: boolean; /** * Sets or retrieves the initial contents of the object. @@ -13572,10 +13581,19 @@ interface HTMLTextAreaElement extends HTMLElement { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/rows) */ rows: number; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/selectionDirection) */ selectionDirection: "forward" | "backward" | "none"; - /** Gets or sets the end position or offset of a text selection. */ + /** + * Gets or sets the end position or offset of a text selection. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/selectionEnd) + */ selectionEnd: number; - /** Gets or sets the starting position or offset of a text selection. */ + /** + * Gets or sets the starting position or offset of a text selection. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/selectionStart) + */ selectionStart: number; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/textLength) */ readonly textLength: number; @@ -13619,13 +13637,18 @@ interface HTMLTextAreaElement extends HTMLElement { checkValidity(): boolean; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/reportValidity) */ reportValidity(): boolean; - /** Highlights the input area of a form element. */ + /** + * Highlights the input area of a form element. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/select) + */ select(): void; /** * Sets a custom error message that is displayed when a form is submitted. * @param error Sets a custom error message that is displayed when a form is submitted. */ setCustomValidity(error: string): void; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/setRangeText) */ setRangeText(replacement: string): void; setRangeText(replacement: string, start: number, end: number, selectionMode?: SelectionMode): void; /** @@ -13633,6 +13656,8 @@ interface HTMLTextAreaElement extends HTMLElement { * @param start The offset into the text field for the start of the selection. * @param end The offset into the text field for the end of the selection. * @param direction The direction in which the selection is performed. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/setSelectionRange) */ setSelectionRange(start: number | null, end: number | null, direction?: "forward" | "backward" | "none"): void; addEventListener(type: K, listener: (this: HTMLTextAreaElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; @@ -20612,14 +20637,23 @@ declare var SVGLength: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList) */ interface SVGLengthList { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/length) */ readonly length: number; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/numberOfItems) */ readonly numberOfItems: number; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/appendItem) */ appendItem(newItem: SVGLength): SVGLength; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/clear) */ clear(): void; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/getItem) */ getItem(index: number): SVGLength; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/initialize) */ initialize(newItem: SVGLength): SVGLength; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/insertItemBefore) */ insertItemBefore(newItem: SVGLength, index: number): SVGLength; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/removeItem) */ removeItem(index: number): SVGLength; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/replaceItem) */ replaceItem(newItem: SVGLength, index: number): SVGLength; [index: number]: SVGLength; } diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index 9151a1d57..01e2b47c6 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -737,6 +737,7 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; + protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index 0808bb7fc..8e0b65b4c 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -703,6 +703,7 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; + protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index 70e90a061..911961fa0 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -2308,6 +2308,7 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; + protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } @@ -11350,9 +11351,17 @@ interface HTMLInputElement extends HTMLElement, PopoverInvokerElement { autocomplete: AutoFill; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/capture) */ capture: string; - /** Sets or retrieves the state of the check box or radio button. */ + /** + * Sets or retrieves the state of the check box or radio button. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/checked) + */ checked: boolean; - /** Sets or retrieves the state of the check box or radio button. */ + /** + * Sets or retrieves the state of the check box or radio button. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/defaultChecked) + */ defaultChecked: boolean; /** * Sets or retrieves the initial contents of the object. @@ -13572,10 +13581,19 @@ interface HTMLTextAreaElement extends HTMLElement { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/rows) */ rows: number; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/selectionDirection) */ selectionDirection: "forward" | "backward" | "none"; - /** Gets or sets the end position or offset of a text selection. */ + /** + * Gets or sets the end position or offset of a text selection. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/selectionEnd) + */ selectionEnd: number; - /** Gets or sets the starting position or offset of a text selection. */ + /** + * Gets or sets the starting position or offset of a text selection. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/selectionStart) + */ selectionStart: number; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/textLength) */ readonly textLength: number; @@ -13619,13 +13637,18 @@ interface HTMLTextAreaElement extends HTMLElement { checkValidity(): boolean; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/reportValidity) */ reportValidity(): boolean; - /** Highlights the input area of a form element. */ + /** + * Highlights the input area of a form element. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/select) + */ select(): void; /** * Sets a custom error message that is displayed when a form is submitted. * @param error Sets a custom error message that is displayed when a form is submitted. */ setCustomValidity(error: string): void; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/setRangeText) */ setRangeText(replacement: string): void; setRangeText(replacement: string, start: number, end: number, selectionMode?: SelectionMode): void; /** @@ -13633,6 +13656,8 @@ interface HTMLTextAreaElement extends HTMLElement { * @param start The offset into the text field for the start of the selection. * @param end The offset into the text field for the end of the selection. * @param direction The direction in which the selection is performed. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/setSelectionRange) */ setSelectionRange(start: number | null, end: number | null, direction?: "forward" | "backward" | "none"): void; addEventListener(type: K, listener: (this: HTMLTextAreaElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; @@ -20612,14 +20637,23 @@ declare var SVGLength: { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList) */ interface SVGLengthList { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/length) */ readonly length: number; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/numberOfItems) */ readonly numberOfItems: number; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/appendItem) */ appendItem(newItem: SVGLength): SVGLength; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/clear) */ clear(): void; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/getItem) */ getItem(index: number): SVGLength; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/initialize) */ initialize(newItem: SVGLength): SVGLength; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/insertItemBefore) */ insertItemBefore(newItem: SVGLength, index: number): SVGLength; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/removeItem) */ removeItem(index: number): SVGLength; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGLengthList/replaceItem) */ replaceItem(newItem: SVGLength, index: number): SVGLength; [index: number]: SVGLength; } diff --git a/baselines/ts5.5/serviceworker.generated.d.ts b/baselines/ts5.5/serviceworker.generated.d.ts index 9151a1d57..01e2b47c6 100644 --- a/baselines/ts5.5/serviceworker.generated.d.ts +++ b/baselines/ts5.5/serviceworker.generated.d.ts @@ -737,6 +737,7 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; + protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } diff --git a/baselines/ts5.5/sharedworker.generated.d.ts b/baselines/ts5.5/sharedworker.generated.d.ts index 0808bb7fc..8e0b65b4c 100644 --- a/baselines/ts5.5/sharedworker.generated.d.ts +++ b/baselines/ts5.5/sharedworker.generated.d.ts @@ -703,6 +703,7 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; + protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } diff --git a/baselines/ts5.5/webworker.generated.d.ts b/baselines/ts5.5/webworker.generated.d.ts index fb0790230..b8d9f3170 100644 --- a/baselines/ts5.5/webworker.generated.d.ts +++ b/baselines/ts5.5/webworker.generated.d.ts @@ -953,6 +953,7 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; + protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index fb0790230..b8d9f3170 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -953,6 +953,7 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; + protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } diff --git a/package-lock.json b/package-lock.json index f7f5b00de..7a08cf785 100644 --- a/package-lock.json +++ b/package-lock.json @@ -293,9 +293,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.0.tgz", - "integrity": "sha512-xArvLyzuk0r2m6hFVjTMYoLvhWwys3h7W8pO15tjSAea+U39cErWDNfoUs4g2C08HVg6bDHyDMBc0LC6FKRpVw==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.2.tgz", + "integrity": "sha512-U/93wDghb2w/vwRO9vw+DiTi+y7AdVcABMJqDqVO4GqKfqB/NbVlmbYPzU0ZUXEVpy7H6SStyqarHFKlZqSPdg==", "dev": true, "license": "CC0-1.0" }, @@ -861,16 +861,16 @@ "license": "MIT" }, "node_modules/@webref/events": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@webref/events/-/events-1.13.0.tgz", - "integrity": "sha512-QCul8gEDVeY9tzOxsBJaV7slpDWDyS78fMeW2jUdnlRbxYmYU4E5Ay8rZ6m2SlJfsbyDyqTtsQ3FWX24Pl37fw==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@webref/events/-/events-1.14.0.tgz", + "integrity": "sha512-4Fh/y13pjo/3KDlLdcVnbPBJRhgSgOm4GrASSLuKPJYdOrtBBp9QsGOltSlGhRdeb1HgHWfEymdeokorwAOsQw==", "dev": true, "license": "MIT" }, "node_modules/@webref/idl": { - "version": "3.54.0", - "resolved": "https://registry.npmjs.org/@webref/idl/-/idl-3.54.0.tgz", - "integrity": "sha512-0fXDnyT1NYBc4Emeu6ntMC89HXLCw+3YzEBibSVxhgv6iXMddGC/xek4pR9fcVuUudC/QByKpnsJvcszY3BxeA==", + "version": "3.55.0", + "resolved": "https://registry.npmjs.org/@webref/idl/-/idl-3.55.0.tgz", + "integrity": "sha512-Z3zdNnPGQ5HB7wCf55Z7OxJTY5iZkVNk16CsrE7FamOj/hRKLyQZxfuB0qcmplXPAvRNT7KinG6R9bONmFeKZg==", "dev": true, "license": "MIT", "peerDependencies": { From 6faaab91a8accee4f04359cb46183008b3efe9bb Mon Sep 17 00:00:00 2001 From: Kagami Sascha Rosylight Date: Sun, 22 Sep 2024 12:37:25 +0200 Subject: [PATCH 2/2] Manually update to idl@3.55.0, bcd@5.6.2 --- baselines/dom.generated.d.ts | 1 - baselines/serviceworker.generated.d.ts | 1 - baselines/sharedworker.generated.d.ts | 1 - baselines/ts5.5/dom.generated.d.ts | 1 - baselines/ts5.5/serviceworker.generated.d.ts | 1 - baselines/ts5.5/sharedworker.generated.d.ts | 1 - baselines/ts5.5/webworker.generated.d.ts | 1 - baselines/webworker.generated.d.ts | 1 - inputfiles/removedTypes.jsonc | 7 ++++--- 9 files changed, 4 insertions(+), 11 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 911961fa0..4ddb5dfee 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -2308,7 +2308,6 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; - protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index 01e2b47c6..9151a1d57 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -737,7 +737,6 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; - protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index 8e0b65b4c..0808bb7fc 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -703,7 +703,6 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; - protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index 911961fa0..4ddb5dfee 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -2308,7 +2308,6 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; - protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } diff --git a/baselines/ts5.5/serviceworker.generated.d.ts b/baselines/ts5.5/serviceworker.generated.d.ts index 01e2b47c6..9151a1d57 100644 --- a/baselines/ts5.5/serviceworker.generated.d.ts +++ b/baselines/ts5.5/serviceworker.generated.d.ts @@ -737,7 +737,6 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; - protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } diff --git a/baselines/ts5.5/sharedworker.generated.d.ts b/baselines/ts5.5/sharedworker.generated.d.ts index 8e0b65b4c..0808bb7fc 100644 --- a/baselines/ts5.5/sharedworker.generated.d.ts +++ b/baselines/ts5.5/sharedworker.generated.d.ts @@ -703,7 +703,6 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; - protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } diff --git a/baselines/ts5.5/webworker.generated.d.ts b/baselines/ts5.5/webworker.generated.d.ts index b8d9f3170..fb0790230 100644 --- a/baselines/ts5.5/webworker.generated.d.ts +++ b/baselines/ts5.5/webworker.generated.d.ts @@ -953,7 +953,6 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; - protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index b8d9f3170..fb0790230 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -953,7 +953,6 @@ interface WebTransportHash { interface WebTransportOptions { allowPooling?: boolean; congestionControl?: WebTransportCongestionControl; - protocols?: string[]; requireUnreliable?: boolean; serverCertificateHashes?: WebTransportHash[]; } diff --git a/inputfiles/removedTypes.jsonc b/inputfiles/removedTypes.jsonc index f2f1cff15..22bc215d2 100644 --- a/inputfiles/removedTypes.jsonc +++ b/inputfiles/removedTypes.jsonc @@ -780,15 +780,16 @@ "WebTransportOptions": { "members": { "member": { - "anticipatedConcurrentIncomingBidirectionalStreams": null, // No implementation as of 2024-03 - "anticipatedConcurrentIncomingUnidirectionalStreams": null // No implementation as of 2024-03 + "anticipatedConcurrentIncomingBidirectionalStreams": null, // No implementation as of 2024-09 + "anticipatedConcurrentIncomingUnidirectionalStreams": null, // No implementation as of 2024-09 + "protocols": null // No implementation as of 2024-09 } } }, "WebTransportSendStreamOptions": { "members": { "member": { - "waitUntilAvailable": null // No implementation as of 2023-11 + "waitUntilAvailable": null // Blink only as of 2024-09 } } }