Skip to content

Commit 00d4aca

Browse files
authored
Port generated lib files (microsoft#21076)
1 parent a23bbe6 commit 00d4aca

2 files changed

Lines changed: 139 additions & 24 deletions

File tree

src/lib/dom.generated.d.ts

Lines changed: 95 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -761,7 +761,7 @@ interface ProgressEventInit extends EventInit {
761761
}
762762

763763
interface PushSubscriptionOptionsInit {
764-
applicationServerKey?: any;
764+
applicationServerKey?: BufferSource | null;
765765
userVisibleOnly?: boolean;
766766
}
767767

@@ -770,7 +770,8 @@ interface RegistrationOptions {
770770
}
771771

772772
interface RequestInit {
773-
body?: any;
773+
signal?: AbortSignal;
774+
body?: Blob | BufferSource | FormData | string | null;
774775
cache?: RequestCache;
775776
credentials?: RequestCredentials;
776777
headers?: HeadersInit;
@@ -1088,7 +1089,7 @@ interface RTCTransportStats extends RTCStats {
10881089
}
10891090

10901091
interface ScopedCredentialDescriptor {
1091-
id: any;
1092+
id: BufferSource;
10921093
transports?: Transport[];
10931094
type: ScopedCredentialType;
10941095
}
@@ -3599,8 +3600,8 @@ interface Element extends Node, GlobalEventHandlers, ElementTraversal, NodeSelec
35993600
getAttributeNode(name: string): Attr | null;
36003601
getAttributeNodeNS(namespaceURI: string, localName: string): Attr | null;
36013602
getAttributeNS(namespaceURI: string, localName: string): string;
3602-
getBoundingClientRect(): ClientRect;
3603-
getClientRects(): ClientRectList;
3603+
getBoundingClientRect(): ClientRect | DOMRect;
3604+
getClientRects(): ClientRectList | DOMRectList;
36043605
getElementsByTagName<K extends keyof HTMLElementTagNameMap>(name: K): NodeListOf<HTMLElementTagNameMap[K]>;
36053606
getElementsByTagName<K extends keyof SVGElementTagNameMap>(name: K): NodeListOf<SVGElementTagNameMap[K]>;
36063607
getElementsByTagName(name: string): NodeListOf<Element>;
@@ -4898,6 +4899,7 @@ interface HTMLFormElement extends HTMLElement {
48984899
*/
48994900
submit(): void;
49004901
reportValidity(): boolean;
4902+
reportValidity(): boolean;
49014903
addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLFormElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
49024904
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
49034905
removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLFormElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
@@ -7370,10 +7372,10 @@ declare var IntersectionObserver: {
73707372
};
73717373

73727374
interface IntersectionObserverEntry {
7373-
readonly boundingClientRect: ClientRect;
7375+
readonly boundingClientRect: ClientRect | DOMRect;
73747376
readonly intersectionRatio: number;
7375-
readonly intersectionRect: ClientRect;
7376-
readonly rootBounds: ClientRect;
7377+
readonly intersectionRect: ClientRect | DOMRect;
7378+
readonly rootBounds: ClientRect | DOMRect;
73777379
readonly target: Element;
73787380
readonly time: number;
73797381
readonly isIntersecting: boolean;
@@ -7542,7 +7544,7 @@ declare var MediaKeyMessageEvent: {
75427544

75437545
interface MediaKeys {
75447546
createSession(sessionType?: MediaKeySessionType): MediaKeySession;
7545-
setServerCertificate(serverCertificate: any): Promise<void>;
7547+
setServerCertificate(serverCertificate: BufferSource): Promise<void>;
75467548
}
75477549

75487550
declare var MediaKeys: {
@@ -7556,10 +7558,10 @@ interface MediaKeySession extends EventTarget {
75567558
readonly keyStatuses: MediaKeyStatusMap;
75577559
readonly sessionId: string;
75587560
close(): Promise<void>;
7559-
generateRequest(initDataType: string, initData: any): Promise<void>;
7561+
generateRequest(initDataType: string, initData: BufferSource): Promise<void>;
75607562
load(sessionId: string): Promise<boolean>;
75617563
remove(): Promise<void>;
7562-
update(response: any): Promise<void>;
7564+
update(response: BufferSource): Promise<void>;
75637565
}
75647566

75657567
declare var MediaKeySession: {
@@ -7570,8 +7572,8 @@ declare var MediaKeySession: {
75707572
interface MediaKeyStatusMap {
75717573
readonly size: number;
75727574
forEach(callback: ForEachCallback): void;
7573-
get(keyId: any): MediaKeyStatus;
7574-
has(keyId: any): boolean;
7575+
get(keyId: BufferSource): MediaKeyStatus;
7576+
has(keyId: BufferSource): boolean;
75757577
}
75767578

75777579
declare var MediaKeyStatusMap: {
@@ -9171,8 +9173,8 @@ interface Range {
91719173
detach(): void;
91729174
expand(Unit: ExpandGranularity): boolean;
91739175
extractContents(): DocumentFragment;
9174-
getBoundingClientRect(): ClientRect;
9175-
getClientRects(): ClientRectList;
9176+
getBoundingClientRect(): ClientRect | DOMRect;
9177+
getClientRects(): ClientRectList | DOMRectList;
91769178
insertNode(newNode: Node): void;
91779179
selectNode(refNode: Node): void;
91789180
selectNodeContents(refNode: Node): void;
@@ -9235,6 +9237,7 @@ interface Request extends Object, Body {
92359237
readonly referrerPolicy: ReferrerPolicy;
92369238
readonly type: RequestType;
92379239
readonly url: string;
9240+
readonly signal: AbortSignal;
92389241
clone(): Request;
92399242
}
92409243

@@ -12309,8 +12312,8 @@ declare var WaveShaperNode: {
1230912312
};
1231012313

1231112314
interface WebAuthentication {
12312-
getAssertion(assertionChallenge: any, options?: AssertionOptions): Promise<WebAuthnAssertion>;
12313-
makeCredential(accountInformation: Account, cryptoParameters: ScopedCredentialParameters[], attestationChallenge: any, options?: ScopedCredentialOptions): Promise<ScopedCredentialInfo>;
12315+
getAssertion(assertionChallenge: BufferSource, options?: AssertionOptions): Promise<WebAuthnAssertion>;
12316+
makeCredential(accountInformation: Account, cryptoParameters: ScopedCredentialParameters[], attestationChallenge: BufferSource, options?: ScopedCredentialOptions): Promise<ScopedCredentialInfo>;
1231412317
}
1231512318

1231612319
declare var WebAuthentication: {
@@ -14665,6 +14668,23 @@ declare var HTMLSummaryElement: {
1466514668
new(): HTMLSummaryElement;
1466614669
};
1466714670

14671+
interface DOMRectReadOnly {
14672+
readonly bottom: number;
14673+
readonly height: number;
14674+
readonly left: number;
14675+
readonly right: number;
14676+
readonly top: number;
14677+
readonly width: number;
14678+
readonly x: number;
14679+
readonly y: number;
14680+
}
14681+
14682+
declare var DOMRectReadOnly: {
14683+
prototype: DOMRectReadOnly;
14684+
new (x?: number, y?: number, width?: number, height?: number): DOMRectReadOnly;
14685+
fromRect(rectangle?: DOMRectInit): DOMRectReadOnly;
14686+
};
14687+
1466814688
interface EXT_blend_minmax {
1466914689
readonly MIN_EXT: number;
1467014690
readonly MAX_EXT: number;
@@ -14683,6 +14703,25 @@ interface EXT_sRGB {
1468314703
readonly FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT: number;
1468414704
}
1468514705

14706+
interface DOMRect extends DOMRectReadOnly {
14707+
height: number;
14708+
width: number;
14709+
x: number;
14710+
y: number;
14711+
}
14712+
14713+
declare var DOMRect: {
14714+
prototype: DOMRect;
14715+
new (x?: number, y?: number, width?: number, height?: number): DOMRect;
14716+
fromRect(rectangle?: DOMRectInit): DOMRect;
14717+
};
14718+
14719+
interface DOMRectList {
14720+
readonly length: number;
14721+
item(index: number): DOMRect | null;
14722+
[index: number]: DOMRect;
14723+
}
14724+
1468614725
interface OES_vertex_array_object {
1468714726
readonly VERTEX_ARRAY_BINDING_OES: number;
1468814727
createVertexArrayOES(): WebGLVertexArrayObjectOES;
@@ -14787,6 +14826,43 @@ interface WEBGL_lose_context {
1478714826
restoreContext(): void;
1478814827
}
1478914828

14829+
interface AbortController {
14830+
readonly signal: AbortSignal;
14831+
abort(): void;
14832+
}
14833+
14834+
declare var AbortController: {
14835+
prototype: AbortController;
14836+
new(): AbortController;
14837+
};
14838+
14839+
interface AbortSignal extends EventTarget {
14840+
readonly aborted: boolean;
14841+
onabort: (ev: Event) => any;
14842+
}
14843+
14844+
interface EventSource extends EventTarget {
14845+
readonly url: string;
14846+
readonly withCredentials: boolean;
14847+
readonly CONNECTING: number;
14848+
readonly OPEN: number;
14849+
readonly CLOSED: number;
14850+
readonly readyState: number;
14851+
onopen: (evt: MessageEvent) => any;
14852+
onmessage: (evt: MessageEvent) => any;
14853+
onerror: (evt: MessageEvent) => any;
14854+
close(): void;
14855+
}
14856+
14857+
declare var EventSource: {
14858+
prototype: EventSource;
14859+
new(url: string, eventSourceInitDict?: EventSourceInit): EventSource;
14860+
};
14861+
14862+
interface EventSourceInit {
14863+
readonly withCredentials: boolean;
14864+
}
14865+
1479014866
declare type EventListenerOrEventListenerObject = EventListener | EventListenerObject;
1479114867

1479214868
interface DecodeErrorCallback {
@@ -14799,7 +14875,7 @@ interface ErrorEventHandler {
1479914875
(message: string, filename?: string, lineno?: number, colno?: number, error?: Error): void;
1480014876
}
1480114877
interface ForEachCallback {
14802-
(keyId: any, status: MediaKeyStatus): void;
14878+
(keyId: BufferSource, status: MediaKeyStatus): void;
1480314879
}
1480414880
interface FrameRequestCallback {
1480514881
(time: number): void;
@@ -15255,7 +15331,7 @@ declare function removeEventListener<K extends keyof WindowEventMap>(type: K, li
1525515331
declare function removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
1525615332
type AAGUID = string;
1525715333
type AlgorithmIdentifier = string | Algorithm;
15258-
type BodyInit = any;
15334+
type BodyInit = Blob | BufferSource | FormData | string;
1525915335
type ByteString = string;
1526015336
type ConstrainBoolean = boolean | ConstrainBooleanParameters;
1526115337
type ConstrainDOMString = string | string[] | ConstrainDOMStringParameters;

src/lib/webworker.generated.d.ts

Lines changed: 44 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,13 @@ interface ObjectURLOptions {
6666
}
6767

6868
interface PushSubscriptionOptionsInit {
69-
applicationServerKey?: any;
69+
applicationServerKey?: BufferSource | null;
7070
userVisibleOnly?: boolean;
7171
}
7272

7373
interface RequestInit {
74-
body?: any;
74+
signal?: AbortSignal;
75+
body?: Blob | BufferSource | FormData | string | null;
7576
cache?: RequestCache;
7677
credentials?: RequestCredentials;
7778
headers?: HeadersInit;
@@ -119,7 +120,7 @@ interface NotificationEventInit extends ExtendableEventInit {
119120
}
120121

121122
interface PushEventInit extends ExtendableEventInit {
122-
data?: any;
123+
data?: BufferSource | USVString;
123124
}
124125

125126
interface SyncEventInit extends ExtendableEventInit {
@@ -960,6 +961,7 @@ interface Request extends Object, Body {
960961
readonly referrerPolicy: ReferrerPolicy;
961962
readonly type: RequestType;
962963
readonly url: string;
964+
readonly signal: AbortSignal;
963965
clone(): Request;
964966
}
965967

@@ -1822,6 +1824,43 @@ interface AddEventListenerOptions extends EventListenerOptions {
18221824
once?: boolean;
18231825
}
18241826

1827+
interface AbortController {
1828+
readonly signal: AbortSignal;
1829+
abort(): void;
1830+
}
1831+
1832+
declare var AbortController: {
1833+
prototype: AbortController;
1834+
new(): AbortController;
1835+
};
1836+
1837+
interface AbortSignal extends EventTarget {
1838+
readonly aborted: boolean;
1839+
onabort: (ev: Event) => any;
1840+
}
1841+
1842+
interface EventSource extends EventTarget {
1843+
readonly url: string;
1844+
readonly withCredentials: boolean;
1845+
readonly CONNECTING: number;
1846+
readonly OPEN: number;
1847+
readonly CLOSED: number;
1848+
readonly readyState: number;
1849+
onopen: (evt: MessageEvent) => any;
1850+
onmessage: (evt: MessageEvent) => any;
1851+
onerror: (evt: MessageEvent) => any;
1852+
close(): void;
1853+
}
1854+
1855+
declare var EventSource: {
1856+
prototype: EventSource;
1857+
new(url: string, eventSourceInitDict?: EventSourceInit): EventSource;
1858+
};
1859+
1860+
interface EventSourceInit {
1861+
readonly withCredentials: boolean;
1862+
}
1863+
18251864
declare type EventListenerOrEventListenerObject = EventListener | EventListenerObject;
18261865

18271866
interface DecodeErrorCallback {
@@ -1834,7 +1873,7 @@ interface ErrorEventHandler {
18341873
(message: string, filename?: string, lineno?: number, colno?: number, error?: Error): void;
18351874
}
18361875
interface ForEachCallback {
1837-
(keyId: any, status: MediaKeyStatus): void;
1876+
(keyId: BufferSource, status: MediaKeyStatus): void;
18381877
}
18391878
interface FunctionStringCallback {
18401879
(data: string): void;
@@ -1884,7 +1923,7 @@ declare function addEventListener(type: string, listener: EventListenerOrEventLi
18841923
declare function removeEventListener<K extends keyof DedicatedWorkerGlobalScopeEventMap>(type: K, listener: (this: DedicatedWorkerGlobalScope, ev: DedicatedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
18851924
declare function removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
18861925
type AlgorithmIdentifier = string | Algorithm;
1887-
type BodyInit = any;
1926+
type BodyInit = Blob | BufferSource | FormData | string;
18881927
type IDBKeyPath = string;
18891928
type RequestInfo = Request | string;
18901929
type USVString = string;

0 commit comments

Comments
 (0)