@@ -183,26 +183,57 @@ interface AudioWorkletNodeOptions extends AudioNodeOptions {
183
183
interface AuthenticationExtensionsClientInputs {
184
184
appid?: string;
185
185
credProps?: boolean;
186
+ credentialProtectionPolicy?: string;
187
+ enforceCredentialProtectionPolicy?: boolean;
186
188
hmacCreateSecret?: boolean;
189
+ largeBlob?: AuthenticationExtensionsLargeBlobInputs;
187
190
minPinLength?: boolean;
188
191
prf?: AuthenticationExtensionsPRFInputs;
189
192
}
190
193
191
194
interface AuthenticationExtensionsClientInputsJSON {
195
+ appid?: string;
196
+ credProps?: boolean;
197
+ largeBlob?: AuthenticationExtensionsLargeBlobInputsJSON;
198
+ prf?: AuthenticationExtensionsPRFInputsJSON;
192
199
}
193
200
194
201
interface AuthenticationExtensionsClientOutputs {
195
202
appid?: boolean;
196
203
credProps?: CredentialPropertiesOutput;
197
204
hmacCreateSecret?: boolean;
205
+ largeBlob?: AuthenticationExtensionsLargeBlobOutputs;
198
206
prf?: AuthenticationExtensionsPRFOutputs;
199
207
}
200
208
209
+ interface AuthenticationExtensionsLargeBlobInputs {
210
+ read?: boolean;
211
+ support?: string;
212
+ write?: BufferSource;
213
+ }
214
+
215
+ interface AuthenticationExtensionsLargeBlobInputsJSON {
216
+ read?: boolean;
217
+ support?: string;
218
+ write?: Base64URLString;
219
+ }
220
+
221
+ interface AuthenticationExtensionsLargeBlobOutputs {
222
+ blob?: ArrayBuffer;
223
+ supported?: boolean;
224
+ written?: boolean;
225
+ }
226
+
201
227
interface AuthenticationExtensionsPRFInputs {
202
228
eval?: AuthenticationExtensionsPRFValues;
203
229
evalByCredential?: Record<string, AuthenticationExtensionsPRFValues>;
204
230
}
205
231
232
+ interface AuthenticationExtensionsPRFInputsJSON {
233
+ eval?: AuthenticationExtensionsPRFValuesJSON;
234
+ evalByCredential?: Record<string, AuthenticationExtensionsPRFValuesJSON>;
235
+ }
236
+
206
237
interface AuthenticationExtensionsPRFOutputs {
207
238
enabled?: boolean;
208
239
results?: AuthenticationExtensionsPRFValues;
@@ -213,6 +244,11 @@ interface AuthenticationExtensionsPRFValues {
213
244
second?: BufferSource;
214
245
}
215
246
247
+ interface AuthenticationExtensionsPRFValuesJSON {
248
+ first: Base64URLString;
249
+ second?: Base64URLString;
250
+ }
251
+
216
252
interface AuthenticatorSelectionCriteria {
217
253
authenticatorAttachment?: AuthenticatorAttachment;
218
254
requireResidentKey?: boolean;
@@ -713,6 +749,10 @@ interface GetAnimationsOptions {
713
749
subtree?: boolean;
714
750
}
715
751
752
+ interface GetComposedRangesOptions {
753
+ shadowRoots?: ShadowRoot[];
754
+ }
755
+
716
756
interface GetHTMLOptions {
717
757
serializableShadowRoots?: boolean;
718
758
shadowRoots?: ShadowRoot[];
@@ -2529,6 +2569,7 @@ interface ANGLE_instanced_arrays {
2529
2569
}
2530
2570
2531
2571
interface ARIAMixin {
2572
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaActiveDescendantElement) */
2532
2573
ariaActiveDescendantElement: Element | null;
2533
2574
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic) */
2534
2575
ariaAtomic: string | null;
@@ -2550,18 +2591,23 @@ interface ARIAMixin {
2550
2591
ariaColIndexText: string | null;
2551
2592
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan) */
2552
2593
ariaColSpan: string | null;
2594
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaControlsElements) */
2553
2595
ariaControlsElements: ReadonlyArray<Element> | null;
2554
2596
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent) */
2555
2597
ariaCurrent: string | null;
2598
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescribedByElements) */
2556
2599
ariaDescribedByElements: ReadonlyArray<Element> | null;
2557
2600
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescription) */
2558
2601
ariaDescription: string | null;
2602
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDetailsElements) */
2559
2603
ariaDetailsElements: ReadonlyArray<Element> | null;
2560
2604
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled) */
2561
2605
ariaDisabled: string | null;
2606
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaErrorMessageElements) */
2562
2607
ariaErrorMessageElements: ReadonlyArray<Element> | null;
2563
2608
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded) */
2564
2609
ariaExpanded: string | null;
2610
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaFlowToElements) */
2565
2611
ariaFlowToElements: ReadonlyArray<Element> | null;
2566
2612
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup) */
2567
2613
ariaHasPopup: string | null;
@@ -2573,6 +2619,7 @@ interface ARIAMixin {
2573
2619
ariaKeyShortcuts: string | null;
2574
2620
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabel) */
2575
2621
ariaLabel: string | null;
2622
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabelledByElements) */
2576
2623
ariaLabelledByElements: ReadonlyArray<Element> | null;
2577
2624
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLevel) */
2578
2625
ariaLevel: string | null;
@@ -2586,6 +2633,7 @@ interface ARIAMixin {
2586
2633
ariaMultiSelectable: string | null;
2587
2634
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation) */
2588
2635
ariaOrientation: string | null;
2636
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOwnsElements) */
2589
2637
ariaOwnsElements: ReadonlyArray<Element> | null;
2590
2638
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder) */
2591
2639
ariaPlaceholder: string | null;
@@ -12459,13 +12507,14 @@ interface GlobalEventHandlersEventMap {
12459
12507
"animationstart": AnimationEvent;
12460
12508
"auxclick": PointerEvent;
12461
12509
"beforeinput": InputEvent;
12510
+ "beforematch": Event;
12462
12511
"beforetoggle": ToggleEvent;
12463
12512
"blur": FocusEvent;
12464
12513
"cancel": Event;
12465
12514
"canplay": Event;
12466
12515
"canplaythrough": Event;
12467
12516
"change": Event;
12468
- "click": MouseEvent ;
12517
+ "click": PointerEvent ;
12469
12518
"close": Event;
12470
12519
"compositionend": CompositionEvent;
12471
12520
"compositionstart": CompositionEvent;
@@ -12572,6 +12621,8 @@ interface GlobalEventHandlers {
12572
12621
onauxclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
12573
12622
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event) */
12574
12623
onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null;
12624
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforematch_event) */
12625
+ onbeforematch: ((this: GlobalEventHandlers, ev: Event) => any) | null;
12575
12626
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event) */
12576
12627
onbeforetoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null;
12577
12628
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/blur_event) */
@@ -12584,7 +12635,12 @@ interface GlobalEventHandlers {
12584
12635
oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null;
12585
12636
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/change_event) */
12586
12637
onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null;
12587
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/click_event) */
12638
+ /**
12639
+ * Fires when the user clicks the left mouse button on the object
12640
+ * @param ev The mouse event.
12641
+ *
12642
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/click_event)
12643
+ */
12588
12644
onclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;
12589
12645
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event) */
12590
12646
onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null;
@@ -30141,11 +30197,7 @@ interface Selection {
30141
30197
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Selection/extend)
30142
30198
*/
30143
30199
extend(node: Node, offset?: number): void;
30144
- /**
30145
- * The **`getRangeAt()`** method of the Selection interface returns a range object representing a currently selected range.
30146
- *
30147
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Selection/getRangeAt)
30148
- */
30200
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Selection/getRangeAt) */
30149
30201
getRangeAt(index: number): Range;
30150
30202
/**
30151
30203
* The **`Selection.modify()`** method applies a change to the current selection or cursor position, using simple textual commands.
@@ -30373,11 +30425,7 @@ interface ServiceWorkerRegistration extends EventTarget {
30373
30425
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/unregister)
30374
30426
*/
30375
30427
unregister(): Promise<boolean>;
30376
- /**
30377
- * The **`update()`** method of the worker.
30378
- *
30379
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/update)
30380
- */
30428
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/update) */
30381
30429
update(): Promise<void>;
30382
30430
addEventListener<K extends keyof ServiceWorkerRegistrationEventMap>(type: K, listener: (this: ServiceWorkerRegistration, ev: ServiceWorkerRegistrationEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
30383
30431
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
@@ -36282,11 +36330,7 @@ interface Window extends EventTarget, AnimationFrameProvider, GlobalEventHandler
36282
36330
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/window)
36283
36331
*/
36284
36332
readonly window: Window & typeof globalThis;
36285
- /**
36286
- * `window.alert()` instructs the browser to display a dialog with an optional message, and to wait until the user dismisses the dialog.
36287
- *
36288
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/alert)
36289
- */
36333
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/alert) */
36290
36334
alert(message?: string): void;
36291
36335
/**
36292
36336
* The **`Window.blur()`** method does nothing.
@@ -38226,11 +38270,7 @@ declare var visualViewport: VisualViewport | null;
38226
38270
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/window)
38227
38271
*/
38228
38272
declare var window: Window & typeof globalThis;
38229
- /**
38230
- * `window.alert()` instructs the browser to display a dialog with an optional message, and to wait until the user dismisses the dialog.
38231
- *
38232
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/alert)
38233
- */
38273
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/alert) */
38234
38274
declare function alert(message?: string): void;
38235
38275
/**
38236
38276
* The **`Window.blur()`** method does nothing.
@@ -38402,6 +38442,8 @@ declare var onanimationstart: ((this: Window, ev: AnimationEvent) => any) | null
38402
38442
declare var onauxclick: ((this: Window, ev: PointerEvent) => any) | null;
38403
38443
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event) */
38404
38444
declare var onbeforeinput: ((this: Window, ev: InputEvent) => any) | null;
38445
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforematch_event) */
38446
+ declare var onbeforematch: ((this: Window, ev: Event) => any) | null;
38405
38447
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event) */
38406
38448
declare var onbeforetoggle: ((this: Window, ev: ToggleEvent) => any) | null;
38407
38449
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/blur_event) */
@@ -38414,7 +38456,12 @@ declare var oncanplay: ((this: Window, ev: Event) => any) | null;
38414
38456
declare var oncanplaythrough: ((this: Window, ev: Event) => any) | null;
38415
38457
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/change_event) */
38416
38458
declare var onchange: ((this: Window, ev: Event) => any) | null;
38417
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/click_event) */
38459
+ /**
38460
+ * Fires when the user clicks the left mouse button on the object
38461
+ * @param ev The mouse event.
38462
+ *
38463
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/click_event)
38464
+ */
38418
38465
declare var onclick: ((this: Window, ev: MouseEvent) => any) | null;
38419
38466
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event) */
38420
38467
declare var onclose: ((this: Window, ev: Event) => any) | null;
0 commit comments