@@ -1101,7 +1101,10 @@ interface MediaTrackSettings {
1101
1101
noiseSuppression?: boolean;
1102
1102
sampleRate?: number;
1103
1103
sampleSize?: number;
1104
+ torch?: boolean;
1105
+ whiteBalanceMode?: string;
1104
1106
width?: number;
1107
+ zoom?: number;
1105
1108
}
1106
1109
1107
1110
interface MediaTrackSupportedConstraints {
@@ -1709,6 +1712,9 @@ interface RTCInboundRtpStreamStats extends RTCReceivedRtpStreamStats {
1709
1712
trackIdentifier: string;
1710
1713
}
1711
1714
1715
+ interface RTCLocalIceCandidateInit extends RTCIceCandidateInit {
1716
+ }
1717
+
1712
1718
interface RTCLocalSessionDescriptionInit {
1713
1719
sdp?: string;
1714
1720
type?: RTCSdpType;
@@ -2598,6 +2604,7 @@ interface ARIAMixin {
2598
2604
ariaValueNow: string | null;
2599
2605
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueText) */
2600
2606
ariaValueText: string | null;
2607
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/role) */
2601
2608
role: string | null;
2602
2609
}
2603
2610
@@ -7050,6 +7057,7 @@ interface DOMMatrix extends DOMMatrixReadOnly {
7050
7057
rotateSelf(rotX?: number, rotY?: number, rotZ?: number): DOMMatrix;
7051
7058
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/scale3dSelf) */
7052
7059
scale3dSelf(scale?: number, originX?: number, originY?: number, originZ?: number): DOMMatrix;
7060
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/scaleSelf) */
7053
7061
scaleSelf(scaleX?: number, scaleY?: number, scaleZ?: number, originX?: number, originY?: number, originZ?: number): DOMMatrix;
7054
7062
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/setMatrixValue) */
7055
7063
setMatrixValue(transformList: string): DOMMatrix;
@@ -11544,7 +11552,9 @@ interface HTMLFormElement extends HTMLElement {
11544
11552
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/noValidate)
11545
11553
*/
11546
11554
noValidate: boolean;
11555
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/rel) */
11547
11556
rel: string;
11557
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/relList) */
11548
11558
get relList(): DOMTokenList;
11549
11559
set relList(value: string);
11550
11560
/**
@@ -11966,7 +11976,7 @@ interface HTMLIFrameElement extends HTMLElement {
11966
11976
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/width)
11967
11977
*/
11968
11978
width: string;
11969
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLIframeElement /getSVGDocument) */
11979
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement /getSVGDocument) */
11970
11980
getSVGDocument(): Document | null;
11971
11981
addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLIFrameElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
11972
11982
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
@@ -12169,6 +12179,7 @@ interface HTMLInputElement extends HTMLElement, PopoverInvokerElement {
12169
12179
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/defaultValue)
12170
12180
*/
12171
12181
defaultValue: string;
12182
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/dirName) */
12172
12183
dirName: string;
12173
12184
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/disabled) */
12174
12185
disabled: boolean;
@@ -14467,6 +14478,7 @@ interface HTMLTextAreaElement extends HTMLElement {
14467
14478
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/defaultValue)
14468
14479
*/
14469
14480
defaultValue: string;
14481
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/dirName) */
14470
14482
dirName: string;
14471
14483
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/disabled) */
14472
14484
disabled: boolean;
@@ -15721,7 +15733,7 @@ interface ImageData {
15721
15733
*
15722
15734
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageData/data)
15723
15735
*/
15724
- readonly data: Uint8ClampedArray ;
15736
+ readonly data: ImageDataArray ;
15725
15737
/**
15726
15738
* Returns the actual dimensions of the data in the ImageData object, in pixels.
15727
15739
*
@@ -15739,7 +15751,7 @@ interface ImageData {
15739
15751
declare var ImageData: {
15740
15752
prototype: ImageData;
15741
15753
new(sw: number, sh: number, settings?: ImageDataSettings): ImageData;
15742
- new(data: Uint8ClampedArray , sw: number, sh?: number, settings?: ImageDataSettings): ImageData;
15754
+ new(data: ImageDataArray , sw: number, sh?: number, settings?: ImageDataSettings): ImageData;
15743
15755
};
15744
15756
15745
15757
/**
@@ -17506,6 +17518,12 @@ interface Navigator extends NavigatorAutomationInformation, NavigatorBadge, Navi
17506
17518
readonly doNotTrack: string | null;
17507
17519
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/geolocation) */
17508
17520
readonly geolocation: Geolocation;
17521
+ /**
17522
+ * Available only in secure contexts.
17523
+ *
17524
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/login)
17525
+ */
17526
+ readonly login: NavigatorLogin;
17509
17527
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/maxTouchPoints) */
17510
17528
readonly maxTouchPoints: number;
17511
17529
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/mediaCapabilities) */
@@ -17665,6 +17683,21 @@ interface NavigatorLocks {
17665
17683
readonly locks: LockManager;
17666
17684
}
17667
17685
17686
+ /**
17687
+ * Available only in secure contexts.
17688
+ *
17689
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/NavigatorLogin)
17690
+ */
17691
+ interface NavigatorLogin {
17692
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/NavigatorLogin/setStatus) */
17693
+ setStatus(status: LoginStatus): Promise<void>;
17694
+ }
17695
+
17696
+ declare var NavigatorLogin: {
17697
+ prototype: NavigatorLogin;
17698
+ new(): NavigatorLogin;
17699
+ };
17700
+
17668
17701
interface NavigatorOnLine {
17669
17702
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/onLine) */
17670
17703
readonly onLine: boolean;
@@ -19897,7 +19930,7 @@ interface RTCIceCandidate {
19897
19930
19898
19931
declare var RTCIceCandidate: {
19899
19932
prototype: RTCIceCandidate;
19900
- new(candidateInitDict?: RTCIceCandidateInit ): RTCIceCandidate;
19933
+ new(candidateInitDict?: RTCLocalIceCandidateInit ): RTCIceCandidate;
19901
19934
};
19902
19935
19903
19936
/** The **`RTCIceCandidatePair`** dictionary describes a pair of ICE candidates which together comprise a description of a viable connection between two WebRTC endpoints. */
@@ -22172,6 +22205,7 @@ declare var SVGGraphicsElement: {
22172
22205
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGImageElement)
22173
22206
*/
22174
22207
interface SVGImageElement extends SVGGraphicsElement, SVGURIReference {
22208
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGImageElement/crossOrigin) */
22175
22209
crossOrigin: string | null;
22176
22210
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGImageElement/height) */
22177
22211
readonly height: SVGAnimatedLength;
@@ -22486,8 +22520,11 @@ declare var SVGNumberList: {
22486
22520
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGPathElement)
22487
22521
*/
22488
22522
interface SVGPathElement extends SVGGeometryElement {
22523
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGPathElement/pathLength) */
22489
22524
readonly pathLength: SVGAnimatedNumber;
22525
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGPathElement/getPointAtLength) */
22490
22526
getPointAtLength(distance: number): DOMPoint;
22527
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGPathElement/getTotalLength) */
22491
22528
getTotalLength(): number;
22492
22529
addEventListener<K extends keyof SVGElementEventMap>(type: K, listener: (this: SVGPathElement, ev: SVGElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
22493
22530
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
@@ -23055,6 +23092,7 @@ interface SVGTextPositioningElement extends SVGTextContentElement {
23055
23092
readonly dx: SVGAnimatedLengthList;
23056
23093
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTextPositioningElement/dy) */
23057
23094
readonly dy: SVGAnimatedLengthList;
23095
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTextPositioningElement/rotate) */
23058
23096
readonly rotate: SVGAnimatedNumberList;
23059
23097
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTextPositioningElement/x) */
23060
23098
readonly x: SVGAnimatedLengthList;
@@ -28234,6 +28272,8 @@ interface Window extends EventTarget, AnimationFrameProvider, GlobalEventHandler
28234
28272
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/orientation)
28235
28273
*/
28236
28274
readonly orientation: number;
28275
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/originAgentCluster) */
28276
+ readonly originAgentCluster: boolean;
28237
28277
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/outerHeight) */
28238
28278
readonly outerHeight: number;
28239
28279
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/outerWidth) */
@@ -28417,9 +28457,9 @@ interface WindowEventHandlersEventMap {
28417
28457
"offline": Event;
28418
28458
"online": Event;
28419
28459
"pagehide": PageTransitionEvent;
28420
- "pagereveal": Event ;
28460
+ "pagereveal": PageRevealEvent ;
28421
28461
"pageshow": PageTransitionEvent;
28422
- "pageswap": Event ;
28462
+ "pageswap": PageSwapEvent ;
28423
28463
"popstate": PopStateEvent;
28424
28464
"rejectionhandled": PromiseRejectionEvent;
28425
28465
"storage": StorageEvent;
@@ -28453,11 +28493,11 @@ interface WindowEventHandlers {
28453
28493
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pagehide_event) */
28454
28494
onpagehide: ((this: WindowEventHandlers, ev: PageTransitionEvent) => any) | null;
28455
28495
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pagereveal_event) */
28456
- onpagereveal: ((this: WindowEventHandlers, ev: Event ) => any) | null;
28496
+ onpagereveal: ((this: WindowEventHandlers, ev: PageRevealEvent ) => any) | null;
28457
28497
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pageshow_event) */
28458
28498
onpageshow: ((this: WindowEventHandlers, ev: PageTransitionEvent) => any) | null;
28459
28499
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pageswap_event) */
28460
- onpageswap: ((this: WindowEventHandlers, ev: Event ) => any) | null;
28500
+ onpageswap: ((this: WindowEventHandlers, ev: PageSwapEvent ) => any) | null;
28461
28501
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/popstate_event) */
28462
28502
onpopstate: ((this: WindowEventHandlers, ev: PopStateEvent) => any) | null;
28463
28503
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/rejectionhandled_event) */
@@ -29885,6 +29925,8 @@ declare var opener: any;
29885
29925
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/orientation)
29886
29926
*/
29887
29927
declare var orientation: number;
29928
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/originAgentCluster) */
29929
+ declare var originAgentCluster: boolean;
29888
29930
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/outerHeight) */
29889
29931
declare var outerHeight: number;
29890
29932
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/outerWidth) */
@@ -30517,11 +30559,11 @@ declare var ononline: ((this: Window, ev: Event) => any) | null;
30517
30559
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pagehide_event) */
30518
30560
declare var onpagehide: ((this: Window, ev: PageTransitionEvent) => any) | null;
30519
30561
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pagereveal_event) */
30520
- declare var onpagereveal: ((this: Window, ev: Event ) => any) | null;
30562
+ declare var onpagereveal: ((this: Window, ev: PageRevealEvent ) => any) | null;
30521
30563
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pageshow_event) */
30522
30564
declare var onpageshow: ((this: Window, ev: PageTransitionEvent) => any) | null;
30523
30565
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pageswap_event) */
30524
- declare var onpageswap: ((this: Window, ev: Event ) => any) | null;
30566
+ declare var onpageswap: ((this: Window, ev: PageSwapEvent ) => any) | null;
30525
30567
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/popstate_event) */
30526
30568
declare var onpopstate: ((this: Window, ev: PopStateEvent) => any) | null;
30527
30569
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/rejectionhandled_event) */
@@ -30633,6 +30675,7 @@ type HeadersInit = [string, string][] | Record<string, string> | Headers;
30633
30675
type IDBValidKey = number | string | Date | BufferSource | IDBValidKey[];
30634
30676
type ImageBitmapSource = CanvasImageSource | Blob | ImageData;
30635
30677
type ImageBufferSource = AllowSharedBufferSource | ReadableStream;
30678
+ type ImageDataArray = Uint8ClampedArray;
30636
30679
type Int32List = Int32Array | GLint[];
30637
30680
type LineAndPositionSetting = number | AutoKeyword;
30638
30681
type MediaProvider = MediaStream | MediaSource | Blob;
@@ -30746,6 +30789,7 @@ type KeyUsage = "decrypt" | "deriveBits" | "deriveKey" | "encrypt" | "sign" | "u
30746
30789
type LatencyMode = "quality" | "realtime";
30747
30790
type LineAlignSetting = "center" | "end" | "start";
30748
30791
type LockMode = "exclusive" | "shared";
30792
+ type LoginStatus = "logged-in" | "logged-out";
30749
30793
type MIDIPortConnectionState = "closed" | "open" | "pending";
30750
30794
type MIDIPortDeviceState = "connected" | "disconnected";
30751
30795
type MIDIPortType = "input" | "output";
0 commit comments