mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-04-12 23:36:28 -05:00
DOM update 2025/01/16 (#60987)
This commit is contained in:
committed by
GitHub
parent
ce73b174f1
commit
b886b48950
845
src/lib/dom.generated.d.ts
vendored
845
src/lib/dom.generated.d.ts
vendored
File diff suppressed because it is too large
Load Diff
16
src/lib/dom.iterable.generated.d.ts
vendored
16
src/lib/dom.iterable.generated.d.ts
vendored
@@ -2,11 +2,6 @@
|
||||
/// Window Iterable APIs
|
||||
/////////////////////////////
|
||||
|
||||
interface AbortSignal {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) */
|
||||
any(signals: Iterable<AbortSignal>): AbortSignal;
|
||||
}
|
||||
|
||||
interface AudioParam {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/setValueCurveAtTime) */
|
||||
setValueCurveAtTime(values: Iterable<number>, startTime: number, duration: number): AudioParam;
|
||||
@@ -176,6 +171,10 @@ interface IDBObjectStore {
|
||||
createIndex(name: string, keyPath: string | Iterable<string>, options?: IDBIndexParameters): IDBIndex;
|
||||
}
|
||||
|
||||
interface ImageTrackList {
|
||||
[Symbol.iterator](): ArrayIterator<ImageTrack>;
|
||||
}
|
||||
|
||||
interface MIDIInputMap extends ReadonlyMap<string, MIDIInput> {
|
||||
}
|
||||
|
||||
@@ -313,7 +312,7 @@ interface SubtleCrypto {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey) */
|
||||
deriveKey(algorithm: AlgorithmIdentifier | EcdhKeyDeriveParams | HkdfParams | Pbkdf2Params, baseKey: CryptoKey, derivedKeyType: AlgorithmIdentifier | AesDerivedKeyParams | HmacImportParams | HkdfParams | Pbkdf2Params, extractable: boolean, keyUsages: Iterable<KeyUsage>): Promise<CryptoKey>;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey) */
|
||||
generateKey(algorithm: "Ed25519", extractable: boolean, keyUsages: ReadonlyArray<"sign" | "verify">): Promise<CryptoKeyPair>;
|
||||
generateKey(algorithm: "Ed25519" | { name: "Ed25519" }, extractable: boolean, keyUsages: ReadonlyArray<"sign" | "verify">): Promise<CryptoKeyPair>;
|
||||
generateKey(algorithm: RsaHashedKeyGenParams | EcKeyGenParams, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKeyPair>;
|
||||
generateKey(algorithm: AesKeyGenParams | HmacKeyGenParams | Pbkdf2Params, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKey>;
|
||||
generateKey(algorithm: AlgorithmIdentifier, extractable: boolean, keyUsages: Iterable<KeyUsage>): Promise<CryptoKeyPair | CryptoKey>;
|
||||
@@ -350,6 +349,9 @@ interface URLSearchParams {
|
||||
values(): URLSearchParamsIterator<string>;
|
||||
}
|
||||
|
||||
interface ViewTransitionTypeSet extends Set<string> {
|
||||
}
|
||||
|
||||
interface WEBGL_draw_buffers {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WEBGL_draw_buffers/drawBuffersWEBGL) */
|
||||
drawBuffersWEBGL(buffers: Iterable<GLenum>): void;
|
||||
@@ -428,7 +430,7 @@ interface WebGL2RenderingContextOverloads {
|
||||
uniform4fv(location: WebGLUniformLocation | null, data: Iterable<GLfloat>, srcOffset?: number, srcLength?: GLuint): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */
|
||||
uniform4iv(location: WebGLUniformLocation | null, data: Iterable<GLint>, srcOffset?: number, srcLength?: GLuint): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) */
|
||||
uniformMatrix2fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Iterable<GLfloat>, srcOffset?: number, srcLength?: GLuint): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix) */
|
||||
uniformMatrix3fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Iterable<GLfloat>, srcOffset?: number, srcLength?: GLuint): void;
|
||||
|
||||
301
src/lib/webworker.generated.d.ts
vendored
301
src/lib/webworker.generated.d.ts
vendored
@@ -382,6 +382,26 @@ interface ImageDataSettings {
|
||||
colorSpace?: PredefinedColorSpace;
|
||||
}
|
||||
|
||||
interface ImageDecodeOptions {
|
||||
completeFramesOnly?: boolean;
|
||||
frameIndex?: number;
|
||||
}
|
||||
|
||||
interface ImageDecodeResult {
|
||||
complete: boolean;
|
||||
image: VideoFrame;
|
||||
}
|
||||
|
||||
interface ImageDecoderInit {
|
||||
colorSpaceConversion?: ColorSpaceConversion;
|
||||
data: ImageBufferSource;
|
||||
desiredHeight?: number;
|
||||
desiredWidth?: number;
|
||||
preferAnimation?: boolean;
|
||||
transfer?: ArrayBuffer[];
|
||||
type: string;
|
||||
}
|
||||
|
||||
interface ImageEncodeOptions {
|
||||
quality?: number;
|
||||
type?: string;
|
||||
@@ -2196,16 +2216,23 @@ interface DOMMatrix extends DOMMatrixReadOnly {
|
||||
m43: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix#instance_properties) */
|
||||
m44: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/invertSelf) */
|
||||
invertSelf(): DOMMatrix;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/multiplySelf) */
|
||||
multiplySelf(other?: DOMMatrixInit): DOMMatrix;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/preMultiplySelf) */
|
||||
preMultiplySelf(other?: DOMMatrixInit): DOMMatrix;
|
||||
rotateAxisAngleSelf(x?: number, y?: number, z?: number, angle?: number): DOMMatrix;
|
||||
rotateFromVectorSelf(x?: number, y?: number): DOMMatrix;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/rotateSelf) */
|
||||
rotateSelf(rotX?: number, rotY?: number, rotZ?: number): DOMMatrix;
|
||||
scale3dSelf(scale?: number, originX?: number, originY?: number, originZ?: number): DOMMatrix;
|
||||
scaleSelf(scaleX?: number, scaleY?: number, scaleZ?: number, originX?: number, originY?: number, originZ?: number): DOMMatrix;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/skewXSelf) */
|
||||
skewXSelf(sx?: number): DOMMatrix;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/skewYSelf) */
|
||||
skewYSelf(sy?: number): DOMMatrix;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrix/translateSelf) */
|
||||
translateSelf(tx?: number, ty?: number, tz?: number): DOMMatrix;
|
||||
}
|
||||
|
||||
@@ -2267,8 +2294,11 @@ interface DOMMatrixReadOnly {
|
||||
readonly m44: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/flipX) */
|
||||
flipX(): DOMMatrix;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/flipY) */
|
||||
flipY(): DOMMatrix;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/inverse) */
|
||||
inverse(): DOMMatrix;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/multiply) */
|
||||
multiply(other?: DOMMatrixInit): DOMMatrix;
|
||||
rotate(rotX?: number, rotY?: number, rotZ?: number): DOMMatrix;
|
||||
rotateAxisAngle(x?: number, y?: number, z?: number, angle?: number): DOMMatrix;
|
||||
@@ -2280,9 +2310,13 @@ interface DOMMatrixReadOnly {
|
||||
scaleNonUniform(scaleX?: number, scaleY?: number): DOMMatrix;
|
||||
skewX(sx?: number): DOMMatrix;
|
||||
skewY(sy?: number): DOMMatrix;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/toFloat32Array) */
|
||||
toFloat32Array(): Float32Array;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/toFloat64Array) */
|
||||
toFloat64Array(): Float64Array;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/toJSON) */
|
||||
toJSON(): any;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/transformPoint) */
|
||||
transformPoint(point?: DOMPointInit): DOMPoint;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/translate) */
|
||||
translate(tx?: number, ty?: number, tz?: number): DOMMatrix;
|
||||
@@ -2325,6 +2359,7 @@ interface DOMPointReadOnly {
|
||||
readonly y: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/z) */
|
||||
readonly z: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/matrixTransform) */
|
||||
matrixTransform(matrix?: DOMMatrixInit): DOMPoint;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/toJSON) */
|
||||
toJSON(): any;
|
||||
@@ -2339,11 +2374,17 @@ declare var DOMPointReadOnly: {
|
||||
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMQuad) */
|
||||
interface DOMQuad {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMQuad/p1) */
|
||||
readonly p1: DOMPoint;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMQuad/p2) */
|
||||
readonly p2: DOMPoint;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMQuad/p3) */
|
||||
readonly p3: DOMPoint;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMQuad/p4) */
|
||||
readonly p4: DOMPoint;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMQuad/getBounds) */
|
||||
getBounds(): DOMRect;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMQuad/toJSON) */
|
||||
toJSON(): any;
|
||||
}
|
||||
|
||||
@@ -2356,9 +2397,13 @@ declare var DOMQuad: {
|
||||
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRect) */
|
||||
interface DOMRect extends DOMRectReadOnly {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRect/height) */
|
||||
height: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRect/width) */
|
||||
width: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRect/x) */
|
||||
x: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRect/y) */
|
||||
y: number;
|
||||
}
|
||||
|
||||
@@ -2387,6 +2432,7 @@ interface DOMRectReadOnly {
|
||||
readonly x: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/y) */
|
||||
readonly y: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/toJSON) */
|
||||
toJSON(): any;
|
||||
}
|
||||
|
||||
@@ -2440,7 +2486,7 @@ declare var DecompressionStream: {
|
||||
new(format: CompressionFormat): DecompressionStream;
|
||||
};
|
||||
|
||||
interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap {
|
||||
interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap, MessageEventTargetEventMap {
|
||||
"message": MessageEvent;
|
||||
"messageerror": MessageEvent;
|
||||
"rtctransform": RTCTransformEvent;
|
||||
@@ -2451,17 +2497,13 @@ interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap {
|
||||
*
|
||||
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope)
|
||||
*/
|
||||
interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider {
|
||||
interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget<DedicatedWorkerGlobalScope> {
|
||||
/**
|
||||
* Returns dedicatedWorkerGlobal's name, i.e. the value given to the Worker constructor. Primarily useful for debugging.
|
||||
*
|
||||
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/name)
|
||||
*/
|
||||
readonly name: string;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
|
||||
onmessage: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
|
||||
onmessageerror: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/rtctransform_event) */
|
||||
onrtctransform: ((this: DedicatedWorkerGlobalScope, ev: RTCTransformEvent) => any) | null;
|
||||
/**
|
||||
@@ -2612,10 +2654,15 @@ declare var EncodedVideoChunk: {
|
||||
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent)
|
||||
*/
|
||||
interface ErrorEvent extends Event {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/colno) */
|
||||
readonly colno: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/error) */
|
||||
readonly error: any;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/filename) */
|
||||
readonly filename: string;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/lineno) */
|
||||
readonly lineno: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ErrorEvent/message) */
|
||||
readonly message: string;
|
||||
}
|
||||
|
||||
@@ -3270,6 +3317,16 @@ declare var FormData: {
|
||||
new(): FormData;
|
||||
};
|
||||
|
||||
/**
|
||||
* Available only in secure contexts.
|
||||
*
|
||||
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/GPUError)
|
||||
*/
|
||||
interface GPUError {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/GPUError/message) */
|
||||
readonly message: string;
|
||||
}
|
||||
|
||||
interface GenericTransformStream {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CompressionStream/readable) */
|
||||
readonly readable: ReadableStream;
|
||||
@@ -4059,6 +4116,70 @@ declare var ImageData: {
|
||||
new(data: Uint8ClampedArray, sw: number, sh?: number, settings?: ImageDataSettings): ImageData;
|
||||
};
|
||||
|
||||
/**
|
||||
* Available only in secure contexts.
|
||||
*
|
||||
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageDecoder)
|
||||
*/
|
||||
interface ImageDecoder {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageDecoder/complete) */
|
||||
readonly complete: boolean;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageDecoder/completed) */
|
||||
readonly completed: Promise<undefined>;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageDecoder/tracks) */
|
||||
readonly tracks: ImageTrackList;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageDecoder/type) */
|
||||
readonly type: string;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageDecoder/close) */
|
||||
close(): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageDecoder/decode) */
|
||||
decode(options?: ImageDecodeOptions): Promise<ImageDecodeResult>;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageDecoder/reset) */
|
||||
reset(): void;
|
||||
}
|
||||
|
||||
declare var ImageDecoder: {
|
||||
prototype: ImageDecoder;
|
||||
new(init: ImageDecoderInit): ImageDecoder;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageDecoder/isTypeSupported_static) */
|
||||
isTypeSupported(type: string): Promise<boolean>;
|
||||
};
|
||||
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageTrack) */
|
||||
interface ImageTrack {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageTrack/animated) */
|
||||
readonly animated: boolean;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageTrack/frameCount) */
|
||||
readonly frameCount: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageTrack/repetitionCount) */
|
||||
readonly repetitionCount: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageTrack/selected) */
|
||||
selected: boolean;
|
||||
}
|
||||
|
||||
declare var ImageTrack: {
|
||||
prototype: ImageTrack;
|
||||
new(): ImageTrack;
|
||||
};
|
||||
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageTrackList) */
|
||||
interface ImageTrackList {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageTrackList/length) */
|
||||
readonly length: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageTrackList/ready) */
|
||||
readonly ready: Promise<undefined>;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageTrackList/selectedIndex) */
|
||||
readonly selectedIndex: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageTrackList/selectedTrack) */
|
||||
readonly selectedTrack: ImageTrack | null;
|
||||
[index: number]: ImageTrack;
|
||||
}
|
||||
|
||||
declare var ImageTrackList: {
|
||||
prototype: ImageTrackList;
|
||||
new(): ImageTrackList;
|
||||
};
|
||||
|
||||
interface ImportMeta {
|
||||
url: string;
|
||||
resolve(specifier: string): string;
|
||||
@@ -4207,7 +4328,23 @@ declare var MessageEvent: {
|
||||
new<T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>;
|
||||
};
|
||||
|
||||
interface MessagePortEventMap {
|
||||
interface MessageEventTargetEventMap {
|
||||
"message": MessageEvent;
|
||||
"messageerror": MessageEvent;
|
||||
}
|
||||
|
||||
interface MessageEventTarget<T> {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
|
||||
onmessage: ((this: T, ev: MessageEvent) => any) | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
|
||||
onmessageerror: ((this: T, ev: MessageEvent) => any) | null;
|
||||
addEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget<T>, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
|
||||
removeEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget<T>, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
|
||||
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
|
||||
}
|
||||
|
||||
interface MessagePortEventMap extends MessageEventTargetEventMap {
|
||||
"message": MessageEvent;
|
||||
"messageerror": MessageEvent;
|
||||
}
|
||||
@@ -4217,11 +4354,7 @@ interface MessagePortEventMap {
|
||||
*
|
||||
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort)
|
||||
*/
|
||||
interface MessagePort extends EventTarget {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/message_event) */
|
||||
onmessage: ((this: MessagePort, ev: MessageEvent) => any) | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/messageerror_event) */
|
||||
onmessageerror: ((this: MessagePort, ev: MessageEvent) => any) | null;
|
||||
interface MessagePort extends EventTarget, MessageEventTarget<MessagePort> {
|
||||
/**
|
||||
* Disconnects the port, so that it is no longer active.
|
||||
*
|
||||
@@ -4985,6 +5118,69 @@ declare var PushSubscriptionOptions: {
|
||||
new(): PushSubscriptionOptions;
|
||||
};
|
||||
|
||||
interface RTCDataChannelEventMap {
|
||||
"bufferedamountlow": Event;
|
||||
"close": Event;
|
||||
"closing": Event;
|
||||
"error": Event;
|
||||
"message": MessageEvent;
|
||||
"open": Event;
|
||||
}
|
||||
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel) */
|
||||
interface RTCDataChannel extends EventTarget {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/binaryType) */
|
||||
binaryType: BinaryType;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/bufferedAmount) */
|
||||
readonly bufferedAmount: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/bufferedAmountLowThreshold) */
|
||||
bufferedAmountLowThreshold: number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/id) */
|
||||
readonly id: number | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/label) */
|
||||
readonly label: string;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/maxPacketLifeTime) */
|
||||
readonly maxPacketLifeTime: number | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/maxRetransmits) */
|
||||
readonly maxRetransmits: number | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/negotiated) */
|
||||
readonly negotiated: boolean;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/bufferedamountlow_event) */
|
||||
onbufferedamountlow: ((this: RTCDataChannel, ev: Event) => any) | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/close_event) */
|
||||
onclose: ((this: RTCDataChannel, ev: Event) => any) | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/closing_event) */
|
||||
onclosing: ((this: RTCDataChannel, ev: Event) => any) | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/error_event) */
|
||||
onerror: ((this: RTCDataChannel, ev: Event) => any) | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/message_event) */
|
||||
onmessage: ((this: RTCDataChannel, ev: MessageEvent) => any) | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/open_event) */
|
||||
onopen: ((this: RTCDataChannel, ev: Event) => any) | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/ordered) */
|
||||
readonly ordered: boolean;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/protocol) */
|
||||
readonly protocol: string;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/readyState) */
|
||||
readonly readyState: RTCDataChannelState;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/close) */
|
||||
close(): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/send) */
|
||||
send(data: string): void;
|
||||
send(data: Blob): void;
|
||||
send(data: ArrayBuffer): void;
|
||||
send(data: ArrayBufferView): void;
|
||||
addEventListener<K extends keyof RTCDataChannelEventMap>(type: K, listener: (this: RTCDataChannel, ev: RTCDataChannelEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
|
||||
removeEventListener<K extends keyof RTCDataChannelEventMap>(type: K, listener: (this: RTCDataChannel, ev: RTCDataChannelEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
|
||||
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
|
||||
}
|
||||
|
||||
declare var RTCDataChannel: {
|
||||
prototype: RTCDataChannel;
|
||||
new(): RTCDataChannel;
|
||||
};
|
||||
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCEncodedAudioFrame) */
|
||||
interface RTCEncodedAudioFrame {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCEncodedAudioFrame/data) */
|
||||
@@ -5238,7 +5434,11 @@ interface Request extends Body {
|
||||
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/integrity)
|
||||
*/
|
||||
readonly integrity: string;
|
||||
/** Returns a boolean indicating whether or not request can outlive the global in which it was created. */
|
||||
/**
|
||||
* Returns a boolean indicating whether or not request can outlive the global in which it was created.
|
||||
*
|
||||
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/keepalive)
|
||||
*/
|
||||
readonly keepalive: boolean;
|
||||
/**
|
||||
* Returns request's HTTP method, which is "GET" by default.
|
||||
@@ -5628,7 +5828,7 @@ interface SubtleCrypto {
|
||||
exportKey(format: Exclude<KeyFormat, "jwk">, key: CryptoKey): Promise<ArrayBuffer>;
|
||||
exportKey(format: KeyFormat, key: CryptoKey): Promise<ArrayBuffer | JsonWebKey>;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey) */
|
||||
generateKey(algorithm: "Ed25519", extractable: boolean, keyUsages: ReadonlyArray<"sign" | "verify">): Promise<CryptoKeyPair>;
|
||||
generateKey(algorithm: "Ed25519" | { name: "Ed25519" }, extractable: boolean, keyUsages: ReadonlyArray<"sign" | "verify">): Promise<CryptoKeyPair>;
|
||||
generateKey(algorithm: RsaHashedKeyGenParams | EcKeyGenParams, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKeyPair>;
|
||||
generateKey(algorithm: AesKeyGenParams | HmacKeyGenParams | Pbkdf2Params, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKey>;
|
||||
generateKey(algorithm: AlgorithmIdentifier, extractable: boolean, keyUsages: KeyUsage[]): Promise<CryptoKeyPair | CryptoKey>;
|
||||
@@ -6874,7 +7074,7 @@ interface WebGL2RenderingContextBase {
|
||||
clearBufferuiv(buffer: GLenum, drawbuffer: GLint, values: Uint32List, srcOffset?: number): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/clientWaitSync) */
|
||||
clientWaitSync(sync: WebGLSync, flags: GLbitfield, timeout: GLuint64): GLenum;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/compressedTexImage2D) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/compressedTexImage3D) */
|
||||
compressedTexImage3D(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, imageSize: GLsizei, offset: GLintptr): void;
|
||||
compressedTexImage3D(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, srcData: ArrayBufferView, srcOffset?: number, srcLengthOverride?: GLuint): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/compressedTexSubImage3D) */
|
||||
@@ -7296,11 +7496,11 @@ interface WebGL2RenderingContextBase {
|
||||
}
|
||||
|
||||
interface WebGL2RenderingContextOverloads {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/bufferData) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/bufferData) */
|
||||
bufferData(target: GLenum, size: GLsizeiptr, usage: GLenum): void;
|
||||
bufferData(target: GLenum, srcData: AllowSharedBufferSource | null, usage: GLenum): void;
|
||||
bufferData(target: GLenum, srcData: ArrayBufferView, usage: GLenum, srcOffset: number, length?: GLuint): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/bufferSubData) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/bufferSubData) */
|
||||
bufferSubData(target: GLenum, dstByteOffset: GLintptr, srcData: AllowSharedBufferSource): void;
|
||||
bufferSubData(target: GLenum, dstByteOffset: GLintptr, srcData: ArrayBufferView, srcOffset: number, length?: GLuint): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/compressedTexImage2D) */
|
||||
@@ -7341,7 +7541,7 @@ interface WebGL2RenderingContextOverloads {
|
||||
uniform4fv(location: WebGLUniformLocation | null, data: Float32List, srcOffset?: number, srcLength?: GLuint): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */
|
||||
uniform4iv(location: WebGLUniformLocation | null, data: Int32List, srcOffset?: number, srcLength?: GLuint): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) */
|
||||
uniformMatrix2fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Float32List, srcOffset?: number, srcLength?: GLuint): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix) */
|
||||
uniformMatrix3fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Float32List, srcOffset?: number, srcLength?: GLuint): void;
|
||||
@@ -7755,12 +7955,14 @@ declare var WebGLRenderingContext: {
|
||||
};
|
||||
|
||||
interface WebGLRenderingContextBase {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/drawingBufferColorSpace) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/drawingBufferColorSpace) */
|
||||
drawingBufferColorSpace: PredefinedColorSpace;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/drawingBufferHeight) */
|
||||
readonly drawingBufferHeight: GLsizei;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/drawingBufferWidth) */
|
||||
readonly drawingBufferWidth: GLsizei;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/unpackColorSpace) */
|
||||
unpackColorSpace: PredefinedColorSpace;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/activeTexture) */
|
||||
activeTexture(texture: GLenum): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/attachShader) */
|
||||
@@ -7959,6 +8161,7 @@ interface WebGLRenderingContextBase {
|
||||
isShader(shader: WebGLShader | null): GLboolean;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/isTexture) */
|
||||
isTexture(texture: WebGLTexture | null): GLboolean;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/lineWidth) */
|
||||
lineWidth(width: GLfloat): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/linkProgram) */
|
||||
linkProgram(program: WebGLProgram): void;
|
||||
@@ -8695,28 +8898,28 @@ interface WindowOrWorkerGlobalScope {
|
||||
atob(data: string): string;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/btoa) */
|
||||
btoa(data: string): string;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/clearInterval) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/clearInterval) */
|
||||
clearInterval(id: number | undefined): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/clearTimeout) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/clearTimeout) */
|
||||
clearTimeout(id: number | undefined): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/createImageBitmap) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/createImageBitmap) */
|
||||
createImageBitmap(image: ImageBitmapSource, options?: ImageBitmapOptions): Promise<ImageBitmap>;
|
||||
createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions): Promise<ImageBitmap>;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch) */
|
||||
fetch(input: RequestInfo | URL, init?: RequestInit): Promise<Response>;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/queueMicrotask) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/queueMicrotask) */
|
||||
queueMicrotask(callback: VoidFunction): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/reportError) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/reportError) */
|
||||
reportError(e: any): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/setInterval) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/setInterval) */
|
||||
setInterval(handler: TimerHandler, timeout?: number, ...arguments: any[]): number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/setTimeout) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/setTimeout) */
|
||||
setTimeout(handler: TimerHandler, timeout?: number, ...arguments: any[]): number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/structuredClone) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/structuredClone) */
|
||||
structuredClone<T = any>(value: T, options?: StructuredSerializeOptions): T;
|
||||
}
|
||||
|
||||
interface WorkerEventMap extends AbstractWorkerEventMap {
|
||||
interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEventMap {
|
||||
"message": MessageEvent;
|
||||
"messageerror": MessageEvent;
|
||||
}
|
||||
@@ -8726,11 +8929,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap {
|
||||
*
|
||||
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker)
|
||||
*/
|
||||
interface Worker extends EventTarget, AbstractWorker {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker/message_event) */
|
||||
onmessage: ((this: Worker, ev: MessageEvent) => any) | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker/messageerror_event) */
|
||||
onmessageerror: ((this: Worker, ev: MessageEvent) => any) | null;
|
||||
interface Worker extends EventTarget, AbstractWorker, MessageEventTarget<Worker> {
|
||||
/**
|
||||
* Clones message and transmits it to worker's global environment. transfer can be passed as a list of objects that are to be transferred rather than cloned.
|
||||
*
|
||||
@@ -8859,6 +9058,12 @@ interface WorkerNavigator extends NavigatorBadge, NavigatorConcurrentHardware, N
|
||||
readonly mediaCapabilities: MediaCapabilities;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WorkerNavigator/permissions) */
|
||||
readonly permissions: Permissions;
|
||||
/**
|
||||
* Available only in secure contexts.
|
||||
*
|
||||
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/WorkerNavigator/serviceWorker)
|
||||
*/
|
||||
readonly serviceWorker: ServiceWorkerContainer;
|
||||
}
|
||||
|
||||
declare var WorkerNavigator: {
|
||||
@@ -9416,10 +9621,6 @@ interface WebCodecsErrorCallback {
|
||||
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/name)
|
||||
*/
|
||||
declare var name: string;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
|
||||
declare var onmessage: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
|
||||
declare var onmessageerror: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/rtctransform_event) */
|
||||
declare var onrtctransform: ((this: DedicatedWorkerGlobalScope, ev: RTCTransformEvent) => any) | null;
|
||||
/**
|
||||
@@ -9507,29 +9708,33 @@ declare var performance: Performance;
|
||||
declare function atob(data: string): string;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/btoa) */
|
||||
declare function btoa(data: string): string;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/clearInterval) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/clearInterval) */
|
||||
declare function clearInterval(id: number | undefined): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/clearTimeout) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/clearTimeout) */
|
||||
declare function clearTimeout(id: number | undefined): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/createImageBitmap) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/createImageBitmap) */
|
||||
declare function createImageBitmap(image: ImageBitmapSource, options?: ImageBitmapOptions): Promise<ImageBitmap>;
|
||||
declare function createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions): Promise<ImageBitmap>;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch) */
|
||||
declare function fetch(input: RequestInfo | URL, init?: RequestInit): Promise<Response>;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/queueMicrotask) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/queueMicrotask) */
|
||||
declare function queueMicrotask(callback: VoidFunction): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/reportError) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/reportError) */
|
||||
declare function reportError(e: any): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/setInterval) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/setInterval) */
|
||||
declare function setInterval(handler: TimerHandler, timeout?: number, ...arguments: any[]): number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/setTimeout) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/setTimeout) */
|
||||
declare function setTimeout(handler: TimerHandler, timeout?: number, ...arguments: any[]): number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/structuredClone) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/structuredClone) */
|
||||
declare function structuredClone<T = any>(value: T, options?: StructuredSerializeOptions): T;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/cancelAnimationFrame) */
|
||||
declare function cancelAnimationFrame(handle: number): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/requestAnimationFrame) */
|
||||
declare function requestAnimationFrame(callback: FrameRequestCallback): number;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
|
||||
declare var onmessage: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
|
||||
declare var onmessageerror: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
|
||||
declare function addEventListener<K extends keyof DedicatedWorkerGlobalScopeEventMap>(type: K, listener: (this: DedicatedWorkerGlobalScope, ev: DedicatedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
|
||||
declare function addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
|
||||
declare function removeEventListener<K extends keyof DedicatedWorkerGlobalScopeEventMap>(type: K, listener: (this: DedicatedWorkerGlobalScope, ev: DedicatedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
|
||||
@@ -9567,6 +9772,7 @@ type HashAlgorithmIdentifier = AlgorithmIdentifier;
|
||||
type HeadersInit = [string, string][] | Record<string, string> | Headers;
|
||||
type IDBValidKey = number | string | Date | BufferSource | IDBValidKey[];
|
||||
type ImageBitmapSource = CanvasImageSource | Blob | ImageData;
|
||||
type ImageBufferSource = AllowSharedBufferSource | ReadableStream;
|
||||
type Int32List = Int32Array | GLint[];
|
||||
type MessageEventSource = MessagePort | ServiceWorker;
|
||||
type NamedCurve = string;
|
||||
@@ -9581,7 +9787,7 @@ type ReportList = Report[];
|
||||
type RequestInfo = Request | string;
|
||||
type TexImageSource = ImageBitmap | ImageData | OffscreenCanvas | VideoFrame;
|
||||
type TimerHandler = string | Function;
|
||||
type Transferable = OffscreenCanvas | ImageBitmap | MessagePort | MediaSourceHandle | ReadableStream | WritableStream | TransformStream | AudioData | VideoFrame | ArrayBuffer;
|
||||
type Transferable = OffscreenCanvas | ImageBitmap | MessagePort | MediaSourceHandle | ReadableStream | WritableStream | TransformStream | AudioData | VideoFrame | RTCDataChannel | ArrayBuffer;
|
||||
type Uint32List = Uint32Array | GLuint[];
|
||||
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;
|
||||
type AlphaOption = "discard" | "keep";
|
||||
@@ -9635,11 +9841,12 @@ type NotificationDirection = "auto" | "ltr" | "rtl";
|
||||
type NotificationPermission = "default" | "denied" | "granted";
|
||||
type OffscreenRenderingContextId = "2d" | "bitmaprenderer" | "webgl" | "webgl2" | "webgpu";
|
||||
type OpusBitstreamFormat = "ogg" | "opus";
|
||||
type PermissionName = "geolocation" | "midi" | "notifications" | "persistent-storage" | "push" | "screen-wake-lock" | "storage-access";
|
||||
type PermissionName = "camera" | "geolocation" | "microphone" | "midi" | "notifications" | "persistent-storage" | "push" | "screen-wake-lock" | "storage-access";
|
||||
type PermissionState = "denied" | "granted" | "prompt";
|
||||
type PredefinedColorSpace = "display-p3" | "srgb";
|
||||
type PremultiplyAlpha = "default" | "none" | "premultiply";
|
||||
type PushEncryptionKeyName = "auth" | "p256dh";
|
||||
type RTCDataChannelState = "closed" | "closing" | "connecting" | "open";
|
||||
type RTCEncodedVideoFrameType = "delta" | "empty" | "key";
|
||||
type ReadableStreamReaderMode = "byob";
|
||||
type ReadableStreamType = "bytes";
|
||||
|
||||
13
src/lib/webworker.iterable.generated.d.ts
vendored
13
src/lib/webworker.iterable.generated.d.ts
vendored
@@ -2,11 +2,6 @@
|
||||
/// Worker Iterable APIs
|
||||
/////////////////////////////
|
||||
|
||||
interface AbortSignal {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) */
|
||||
any(signals: Iterable<AbortSignal>): AbortSignal;
|
||||
}
|
||||
|
||||
interface CSSNumericArray {
|
||||
[Symbol.iterator](): ArrayIterator<CSSNumericValue>;
|
||||
entries(): ArrayIterator<[number, CSSNumericValue]>;
|
||||
@@ -102,6 +97,10 @@ interface IDBObjectStore {
|
||||
createIndex(name: string, keyPath: string | Iterable<string>, options?: IDBIndexParameters): IDBIndex;
|
||||
}
|
||||
|
||||
interface ImageTrackList {
|
||||
[Symbol.iterator](): ArrayIterator<ImageTrack>;
|
||||
}
|
||||
|
||||
interface MessageEvent<T = any> {
|
||||
/** @deprecated */
|
||||
initMessageEvent(type: string, bubbles?: boolean, cancelable?: boolean, data?: any, origin?: string, lastEventId?: string, source?: MessageEventSource | null, ports?: Iterable<MessagePort>): void;
|
||||
@@ -122,7 +121,7 @@ interface SubtleCrypto {
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey) */
|
||||
deriveKey(algorithm: AlgorithmIdentifier | EcdhKeyDeriveParams | HkdfParams | Pbkdf2Params, baseKey: CryptoKey, derivedKeyType: AlgorithmIdentifier | AesDerivedKeyParams | HmacImportParams | HkdfParams | Pbkdf2Params, extractable: boolean, keyUsages: Iterable<KeyUsage>): Promise<CryptoKey>;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey) */
|
||||
generateKey(algorithm: "Ed25519", extractable: boolean, keyUsages: ReadonlyArray<"sign" | "verify">): Promise<CryptoKeyPair>;
|
||||
generateKey(algorithm: "Ed25519" | { name: "Ed25519" }, extractable: boolean, keyUsages: ReadonlyArray<"sign" | "verify">): Promise<CryptoKeyPair>;
|
||||
generateKey(algorithm: RsaHashedKeyGenParams | EcKeyGenParams, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKeyPair>;
|
||||
generateKey(algorithm: AesKeyGenParams | HmacKeyGenParams | Pbkdf2Params, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKey>;
|
||||
generateKey(algorithm: AlgorithmIdentifier, extractable: boolean, keyUsages: Iterable<KeyUsage>): Promise<CryptoKeyPair | CryptoKey>;
|
||||
@@ -225,7 +224,7 @@ interface WebGL2RenderingContextOverloads {
|
||||
uniform4fv(location: WebGLUniformLocation | null, data: Iterable<GLfloat>, srcOffset?: number, srcLength?: GLuint): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) */
|
||||
uniform4iv(location: WebGLUniformLocation | null, data: Iterable<GLint>, srcOffset?: number, srcLength?: GLuint): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix) */
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) */
|
||||
uniformMatrix2fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Iterable<GLfloat>, srcOffset?: number, srcLength?: GLuint): void;
|
||||
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix) */
|
||||
uniformMatrix3fv(location: WebGLUniformLocation | null, transpose: GLboolean, data: Iterable<GLfloat>, srcOffset?: number, srcLength?: GLuint): void;
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,5 +1,8 @@
|
||||
//// [tests/cases/compiler/implicitAnyInCatch.ts] ////
|
||||
|
||||
=== Performance Stats ===
|
||||
Type Count: 1,000
|
||||
|
||||
=== implicitAnyInCatch.ts ===
|
||||
// this should not be an error
|
||||
try { } catch (error) {
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -2,6 +2,7 @@
|
||||
|
||||
=== Performance Stats ===
|
||||
Type Count: 5,000
|
||||
Instantiation count: 1,000
|
||||
|
||||
=== verifyDefaultLib_webworker.ts ===
|
||||
var x: Worker;
|
||||
|
||||
Reference in New Issue
Block a user