Skip to content

Commit 0e5b7c8

Browse files
authored
Merge branch 'microsoft:main' into 1937
2 parents d2d7817 + 9997237 commit 0e5b7c8

18 files changed

+515
-626
lines changed

.github/workflows/codeowners-merge.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ jobs:
1616
steps:
1717
- uses: actions/checkout@v4
1818
- name: Run Codeowners merge check
19-
uses: OSS-Docs-Tools/[email protected].6
19+
uses: OSS-Docs-Tools/[email protected].8
2020
if: github.repository == 'microsoft/TypeScript-DOM-lib-generator'
2121
env:
2222
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2323
with:
2424
merge_method: 'squash'
2525
if_no_maintainers_add_label: 'maintainers'
26-
if_no_maintainers_assign: '@orta @sandersn'
26+
if_no_maintainers_assign: '@sandersn @jakebailey'

.github/workflows/codeql.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444

4545
# Initializes the CodeQL tools for scanning.
4646
- name: Initialize CodeQL
47-
uses: github/codeql-action/init@b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d # v3.28.10
47+
uses: github/codeql-action/init@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3.28.13
4848
with:
4949
config-file: ./.github/codeql/codeql-configuration.yml
5050
# Override language selection by uncommenting this and choosing your languages
@@ -54,7 +54,7 @@ jobs:
5454
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
5555
# If this step fails, then you should remove it and run the build manually (see below).
5656
- name: Autobuild
57-
uses: github/codeql-action/autobuild@b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d # v3.28.10
57+
uses: github/codeql-action/autobuild@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3.28.13
5858

5959
# ℹ️ Command-line programs to run using the OS shell.
6060
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
@@ -68,4 +68,4 @@ jobs:
6868
# make release
6969

7070
- name: Perform CodeQL Analysis
71-
uses: github/codeql-action/analyze@b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d # v3.28.10
71+
uses: github/codeql-action/analyze@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3.28.13

baselines/dom.generated.d.ts

Lines changed: 54 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1101,7 +1101,10 @@ interface MediaTrackSettings {
11011101
noiseSuppression?: boolean;
11021102
sampleRate?: number;
11031103
sampleSize?: number;
1104+
torch?: boolean;
1105+
whiteBalanceMode?: string;
11041106
width?: number;
1107+
zoom?: number;
11051108
}
11061109

11071110
interface MediaTrackSupportedConstraints {
@@ -1709,6 +1712,9 @@ interface RTCInboundRtpStreamStats extends RTCReceivedRtpStreamStats {
17091712
trackIdentifier: string;
17101713
}
17111714

1715+
interface RTCLocalIceCandidateInit extends RTCIceCandidateInit {
1716+
}
1717+
17121718
interface RTCLocalSessionDescriptionInit {
17131719
sdp?: string;
17141720
type?: RTCSdpType;
@@ -2598,6 +2604,7 @@ interface ARIAMixin {
25982604
ariaValueNow: string | null;
25992605
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueText) */
26002606
ariaValueText: string | null;
2607+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/role) */
26012608
role: string | null;
26022609
}
26032610

@@ -7050,6 +7057,7 @@ interface DOMMatrix extends DOMMatrixReadOnly {
70507057
rotateSelf(rotX?: number, rotY?: number, rotZ?: number): DOMMatrix;
70517058
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/scale3dSelf) */
70527059
scale3dSelf(scale?: number, originX?: number, originY?: number, originZ?: number): DOMMatrix;
7060+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/scaleSelf) */
70537061
scaleSelf(scaleX?: number, scaleY?: number, scaleZ?: number, originX?: number, originY?: number, originZ?: number): DOMMatrix;
70547062
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/setMatrixValue) */
70557063
setMatrixValue(transformList: string): DOMMatrix;
@@ -11544,7 +11552,9 @@ interface HTMLFormElement extends HTMLElement {
1154411552
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/noValidate)
1154511553
*/
1154611554
noValidate: boolean;
11555+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/rel) */
1154711556
rel: string;
11557+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/relList) */
1154811558
get relList(): DOMTokenList;
1154911559
set relList(value: string);
1155011560
/**
@@ -11966,7 +11976,7 @@ interface HTMLIFrameElement extends HTMLElement {
1196611976
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/width)
1196711977
*/
1196811978
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) */
1197011980
getSVGDocument(): Document | null;
1197111981
addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLIFrameElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
1197211982
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
@@ -12169,6 +12179,7 @@ interface HTMLInputElement extends HTMLElement, PopoverInvokerElement {
1216912179
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/defaultValue)
1217012180
*/
1217112181
defaultValue: string;
12182+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/dirName) */
1217212183
dirName: string;
1217312184
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/disabled) */
1217412185
disabled: boolean;
@@ -14467,6 +14478,7 @@ interface HTMLTextAreaElement extends HTMLElement {
1446714478
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/defaultValue)
1446814479
*/
1446914480
defaultValue: string;
14481+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/dirName) */
1447014482
dirName: string;
1447114483
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTextAreaElement/disabled) */
1447214484
disabled: boolean;
@@ -15721,7 +15733,7 @@ interface ImageData {
1572115733
*
1572215734
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageData/data)
1572315735
*/
15724-
readonly data: Uint8ClampedArray;
15736+
readonly data: ImageDataArray;
1572515737
/**
1572615738
* Returns the actual dimensions of the data in the ImageData object, in pixels.
1572715739
*
@@ -15739,7 +15751,7 @@ interface ImageData {
1573915751
declare var ImageData: {
1574015752
prototype: ImageData;
1574115753
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;
1574315755
};
1574415756

1574515757
/**
@@ -17506,6 +17518,12 @@ interface Navigator extends NavigatorAutomationInformation, NavigatorBadge, Navi
1750617518
readonly doNotTrack: string | null;
1750717519
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/geolocation) */
1750817520
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;
1750917527
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/maxTouchPoints) */
1751017528
readonly maxTouchPoints: number;
1751117529
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/mediaCapabilities) */
@@ -17665,6 +17683,21 @@ interface NavigatorLocks {
1766517683
readonly locks: LockManager;
1766617684
}
1766717685

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+
1766817701
interface NavigatorOnLine {
1766917702
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Navigator/onLine) */
1767017703
readonly onLine: boolean;
@@ -19897,7 +19930,7 @@ interface RTCIceCandidate {
1989719930

1989819931
declare var RTCIceCandidate: {
1989919932
prototype: RTCIceCandidate;
19900-
new(candidateInitDict?: RTCIceCandidateInit): RTCIceCandidate;
19933+
new(candidateInitDict?: RTCLocalIceCandidateInit): RTCIceCandidate;
1990119934
};
1990219935

1990319936
/** 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: {
2217222205
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGImageElement)
2217322206
*/
2217422207
interface SVGImageElement extends SVGGraphicsElement, SVGURIReference {
22208+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGImageElement/crossOrigin) */
2217522209
crossOrigin: string | null;
2217622210
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGImageElement/height) */
2217722211
readonly height: SVGAnimatedLength;
@@ -22486,8 +22520,11 @@ declare var SVGNumberList: {
2248622520
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGPathElement)
2248722521
*/
2248822522
interface SVGPathElement extends SVGGeometryElement {
22523+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGPathElement/pathLength) */
2248922524
readonly pathLength: SVGAnimatedNumber;
22525+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGPathElement/getPointAtLength) */
2249022526
getPointAtLength(distance: number): DOMPoint;
22527+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGPathElement/getTotalLength) */
2249122528
getTotalLength(): number;
2249222529
addEventListener<K extends keyof SVGElementEventMap>(type: K, listener: (this: SVGPathElement, ev: SVGElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
2249322530
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
@@ -23055,6 +23092,7 @@ interface SVGTextPositioningElement extends SVGTextContentElement {
2305523092
readonly dx: SVGAnimatedLengthList;
2305623093
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTextPositioningElement/dy) */
2305723094
readonly dy: SVGAnimatedLengthList;
23095+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTextPositioningElement/rotate) */
2305823096
readonly rotate: SVGAnimatedNumberList;
2305923097
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGTextPositioningElement/x) */
2306023098
readonly x: SVGAnimatedLengthList;
@@ -28234,6 +28272,8 @@ interface Window extends EventTarget, AnimationFrameProvider, GlobalEventHandler
2823428272
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/orientation)
2823528273
*/
2823628274
readonly orientation: number;
28275+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/originAgentCluster) */
28276+
readonly originAgentCluster: boolean;
2823728277
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/outerHeight) */
2823828278
readonly outerHeight: number;
2823928279
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/outerWidth) */
@@ -28417,9 +28457,9 @@ interface WindowEventHandlersEventMap {
2841728457
"offline": Event;
2841828458
"online": Event;
2841928459
"pagehide": PageTransitionEvent;
28420-
"pagereveal": Event;
28460+
"pagereveal": PageRevealEvent;
2842128461
"pageshow": PageTransitionEvent;
28422-
"pageswap": Event;
28462+
"pageswap": PageSwapEvent;
2842328463
"popstate": PopStateEvent;
2842428464
"rejectionhandled": PromiseRejectionEvent;
2842528465
"storage": StorageEvent;
@@ -28453,11 +28493,11 @@ interface WindowEventHandlers {
2845328493
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pagehide_event) */
2845428494
onpagehide: ((this: WindowEventHandlers, ev: PageTransitionEvent) => any) | null;
2845528495
/** [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;
2845728497
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pageshow_event) */
2845828498
onpageshow: ((this: WindowEventHandlers, ev: PageTransitionEvent) => any) | null;
2845928499
/** [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;
2846128501
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/popstate_event) */
2846228502
onpopstate: ((this: WindowEventHandlers, ev: PopStateEvent) => any) | null;
2846328503
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/rejectionhandled_event) */
@@ -29885,6 +29925,8 @@ declare var opener: any;
2988529925
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/orientation)
2988629926
*/
2988729927
declare var orientation: number;
29928+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/originAgentCluster) */
29929+
declare var originAgentCluster: boolean;
2988829930
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/outerHeight) */
2988929931
declare var outerHeight: number;
2989029932
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/outerWidth) */
@@ -30517,11 +30559,11 @@ declare var ononline: ((this: Window, ev: Event) => any) | null;
3051730559
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pagehide_event) */
3051830560
declare var onpagehide: ((this: Window, ev: PageTransitionEvent) => any) | null;
3051930561
/** [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;
3052130563
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/pageshow_event) */
3052230564
declare var onpageshow: ((this: Window, ev: PageTransitionEvent) => any) | null;
3052330565
/** [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;
3052530567
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/popstate_event) */
3052630568
declare var onpopstate: ((this: Window, ev: PopStateEvent) => any) | null;
3052730569
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/rejectionhandled_event) */
@@ -30633,6 +30675,7 @@ type HeadersInit = [string, string][] | Record<string, string> | Headers;
3063330675
type IDBValidKey = number | string | Date | BufferSource | IDBValidKey[];
3063430676
type ImageBitmapSource = CanvasImageSource | Blob | ImageData;
3063530677
type ImageBufferSource = AllowSharedBufferSource | ReadableStream;
30678+
type ImageDataArray = Uint8ClampedArray;
3063630679
type Int32List = Int32Array | GLint[];
3063730680
type LineAndPositionSetting = number | AutoKeyword;
3063830681
type MediaProvider = MediaStream | MediaSource | Blob;
@@ -30746,6 +30789,7 @@ type KeyUsage = "decrypt" | "deriveBits" | "deriveKey" | "encrypt" | "sign" | "u
3074630789
type LatencyMode = "quality" | "realtime";
3074730790
type LineAlignSetting = "center" | "end" | "start";
3074830791
type LockMode = "exclusive" | "shared";
30792+
type LoginStatus = "logged-in" | "logged-out";
3074930793
type MIDIPortConnectionState = "closed" | "open" | "pending";
3075030794
type MIDIPortDeviceState = "connected" | "disconnected";
3075130795
type MIDIPortType = "input" | "output";

baselines/serviceworker.generated.d.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2051,6 +2051,7 @@ interface DOMMatrix extends DOMMatrixReadOnly {
20512051
rotateSelf(rotX?: number, rotY?: number, rotZ?: number): DOMMatrix;
20522052
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/scale3dSelf) */
20532053
scale3dSelf(scale?: number, originX?: number, originY?: number, originZ?: number): DOMMatrix;
2054+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/scaleSelf) */
20542055
scaleSelf(scaleX?: number, scaleY?: number, scaleZ?: number, originX?: number, originY?: number, originZ?: number): DOMMatrix;
20552056
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/skewXSelf) */
20562057
skewXSelf(sx?: number): DOMMatrix;
@@ -3907,7 +3908,7 @@ interface ImageData {
39073908
*
39083909
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageData/data)
39093910
*/
3910-
readonly data: Uint8ClampedArray;
3911+
readonly data: ImageDataArray;
39113912
/**
39123913
* Returns the actual dimensions of the data in the ImageData object, in pixels.
39133914
*
@@ -3925,7 +3926,7 @@ interface ImageData {
39253926
declare var ImageData: {
39263927
prototype: ImageData;
39273928
new(sw: number, sh: number, settings?: ImageDataSettings): ImageData;
3928-
new(data: Uint8ClampedArray, sw: number, sh?: number, settings?: ImageDataSettings): ImageData;
3929+
new(data: ImageDataArray, sw: number, sh?: number, settings?: ImageDataSettings): ImageData;
39293930
};
39303931

39313932
interface ImportMeta {
@@ -9151,6 +9152,7 @@ type HashAlgorithmIdentifier = AlgorithmIdentifier;
91519152
type HeadersInit = [string, string][] | Record<string, string> | Headers;
91529153
type IDBValidKey = number | string | Date | BufferSource | IDBValidKey[];
91539154
type ImageBitmapSource = CanvasImageSource | Blob | ImageData;
9155+
type ImageDataArray = Uint8ClampedArray;
91549156
type Int32List = Int32Array | GLint[];
91559157
type MessageEventSource = MessagePort | ServiceWorker;
91569158
type NamedCurve = string;

baselines/sharedworker.generated.d.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1920,6 +1920,7 @@ interface DOMMatrix extends DOMMatrixReadOnly {
19201920
rotateSelf(rotX?: number, rotY?: number, rotZ?: number): DOMMatrix;
19211921
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/scale3dSelf) */
19221922
scale3dSelf(scale?: number, originX?: number, originY?: number, originZ?: number): DOMMatrix;
1923+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/scaleSelf) */
19231924
scaleSelf(scaleX?: number, scaleY?: number, scaleZ?: number, originX?: number, originY?: number, originZ?: number): DOMMatrix;
19241925
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/skewXSelf) */
19251926
skewXSelf(sx?: number): DOMMatrix;
@@ -3721,7 +3722,7 @@ interface ImageData {
37213722
*
37223723
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageData/data)
37233724
*/
3724-
readonly data: Uint8ClampedArray;
3725+
readonly data: ImageDataArray;
37253726
/**
37263727
* Returns the actual dimensions of the data in the ImageData object, in pixels.
37273728
*
@@ -3739,7 +3740,7 @@ interface ImageData {
37393740
declare var ImageData: {
37403741
prototype: ImageData;
37413742
new(sw: number, sh: number, settings?: ImageDataSettings): ImageData;
3742-
new(data: Uint8ClampedArray, sw: number, sh?: number, settings?: ImageDataSettings): ImageData;
3743+
new(data: ImageDataArray, sw: number, sh?: number, settings?: ImageDataSettings): ImageData;
37433744
};
37443745

37453746
interface ImportMeta {
@@ -9081,6 +9082,7 @@ type HashAlgorithmIdentifier = AlgorithmIdentifier;
90819082
type HeadersInit = [string, string][] | Record<string, string> | Headers;
90829083
type IDBValidKey = number | string | Date | BufferSource | IDBValidKey[];
90839084
type ImageBitmapSource = CanvasImageSource | Blob | ImageData;
9085+
type ImageDataArray = Uint8ClampedArray;
90849086
type Int32List = Int32Array | GLint[];
90859087
type MessageEventSource = MessagePort | ServiceWorker;
90869088
type NamedCurve = string;

0 commit comments

Comments
 (0)