mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-04 12:32:08 -06:00
DOM update 2022/09/21 (#50884)
This commit is contained in:
parent
1d9ab83914
commit
e2dd5084f7
257
src/lib/dom.generated.d.ts
vendored
257
src/lib/dom.generated.d.ts
vendored
@ -116,15 +116,12 @@ interface AudioWorkletNodeOptions extends AudioNodeOptions {
|
||||
|
||||
interface AuthenticationExtensionsClientInputs {
|
||||
appid?: string;
|
||||
appidExclude?: string;
|
||||
credProps?: boolean;
|
||||
uvm?: boolean;
|
||||
}
|
||||
|
||||
interface AuthenticationExtensionsClientOutputs {
|
||||
appid?: boolean;
|
||||
credProps?: CredentialPropertiesOutput;
|
||||
uvm?: UvmEntries;
|
||||
}
|
||||
|
||||
interface AuthenticatorSelectionCriteria {
|
||||
@ -353,7 +350,7 @@ interface DeviceOrientationEventInit extends EventInit {
|
||||
gamma?: number | null;
|
||||
}
|
||||
|
||||
interface DisplayMediaStreamConstraints {
|
||||
interface DisplayMediaStreamOptions {
|
||||
audio?: boolean | MediaTrackConstraints;
|
||||
video?: boolean | MediaTrackConstraints;
|
||||
}
|
||||
@ -786,10 +783,6 @@ interface MediaQueryListEventInit extends EventInit {
|
||||
media?: string;
|
||||
}
|
||||
|
||||
interface MediaRecorderErrorEventInit extends EventInit {
|
||||
error: DOMException;
|
||||
}
|
||||
|
||||
interface MediaRecorderOptions {
|
||||
audioBitsPerSecond?: number;
|
||||
bitsPerSecond?: number;
|
||||
@ -799,9 +792,9 @@ interface MediaRecorderOptions {
|
||||
|
||||
interface MediaSessionActionDetails {
|
||||
action: MediaSessionAction;
|
||||
fastSeek?: boolean | null;
|
||||
seekOffset?: number | null;
|
||||
seekTime?: number | null;
|
||||
fastSeek?: boolean;
|
||||
seekOffset?: number;
|
||||
seekTime?: number;
|
||||
}
|
||||
|
||||
interface MediaStreamAudioSourceOptions {
|
||||
@ -1101,6 +1094,10 @@ interface PermissionDescriptor {
|
||||
name: PermissionName;
|
||||
}
|
||||
|
||||
interface PictureInPictureEventInit extends EventInit {
|
||||
pictureInPictureWindow: PictureInPictureWindow;
|
||||
}
|
||||
|
||||
interface PointerEventInit extends MouseEventInit {
|
||||
coalescedEvents?: PointerEvent[];
|
||||
height?: number;
|
||||
@ -1294,6 +1291,8 @@ interface RTCIceCandidatePairStats extends RTCStats {
|
||||
bytesReceived?: number;
|
||||
bytesSent?: number;
|
||||
currentRoundTripTime?: number;
|
||||
lastPacketReceivedTimestamp?: DOMHighResTimeStamp;
|
||||
lastPacketSentTimestamp?: DOMHighResTimeStamp;
|
||||
localCandidateId: string;
|
||||
nominated?: boolean;
|
||||
remoteCandidateId: string;
|
||||
@ -1308,18 +1307,45 @@ interface RTCIceCandidatePairStats extends RTCStats {
|
||||
|
||||
interface RTCIceServer {
|
||||
credential?: string;
|
||||
credentialType?: RTCIceCredentialType;
|
||||
urls: string | string[];
|
||||
username?: string;
|
||||
}
|
||||
|
||||
interface RTCInboundRtpStreamStats extends RTCReceivedRtpStreamStats {
|
||||
audioLevel?: number;
|
||||
bytesReceived?: number;
|
||||
concealedSamples?: number;
|
||||
concealmentEvents?: number;
|
||||
decoderImplementation?: string;
|
||||
estimatedPlayoutTimestamp?: DOMHighResTimeStamp;
|
||||
fecPacketsDiscarded?: number;
|
||||
fecPacketsReceived?: number;
|
||||
firCount?: number;
|
||||
frameHeight?: number;
|
||||
frameWidth?: number;
|
||||
framesDecoded?: number;
|
||||
framesPerSecond?: number;
|
||||
framesReceived?: number;
|
||||
headerBytesReceived?: number;
|
||||
insertedSamplesForDeceleration?: number;
|
||||
jitterBufferDelay?: number;
|
||||
jitterBufferEmittedCount?: number;
|
||||
keyFramesDecoded?: number;
|
||||
kind: string;
|
||||
lastPacketReceivedTimestamp?: DOMHighResTimeStamp;
|
||||
nackCount?: number;
|
||||
packetsDiscarded?: number;
|
||||
pliCount?: number;
|
||||
qpSum?: number;
|
||||
remoteId?: string;
|
||||
removedSamplesForAcceleration?: number;
|
||||
silentConcealedSamples?: number;
|
||||
totalAudioEnergy?: number;
|
||||
totalDecodeTime?: number;
|
||||
totalInterFrameDelay?: number;
|
||||
totalSamplesDuration?: number;
|
||||
totalSamplesReceived?: number;
|
||||
totalSquaredInterFrameDelay?: number;
|
||||
}
|
||||
|
||||
interface RTCLocalSessionDescriptionInit {
|
||||
@ -1338,11 +1364,27 @@ interface RTCOfferOptions extends RTCOfferAnswerOptions {
|
||||
|
||||
interface RTCOutboundRtpStreamStats extends RTCSentRtpStreamStats {
|
||||
firCount?: number;
|
||||
frameHeight?: number;
|
||||
frameWidth?: number;
|
||||
framesEncoded?: number;
|
||||
framesPerSecond?: number;
|
||||
framesSent?: number;
|
||||
headerBytesSent?: number;
|
||||
hugeFramesSent?: number;
|
||||
keyFramesEncoded?: number;
|
||||
mediaSourceId?: string;
|
||||
nackCount?: number;
|
||||
pliCount?: number;
|
||||
qpSum?: number;
|
||||
qualityLimitationResolutionChanges?: number;
|
||||
remoteId?: string;
|
||||
retransmittedBytesSent?: number;
|
||||
retransmittedPacketsSent?: number;
|
||||
rid?: string;
|
||||
targetBitrate?: number;
|
||||
totalEncodeTime?: number;
|
||||
totalEncodedBytesTarget?: number;
|
||||
totalPacketSendDelay?: number;
|
||||
}
|
||||
|
||||
interface RTCPeerConnectionIceErrorEventInit extends EventInit {
|
||||
@ -1359,8 +1401,8 @@ interface RTCPeerConnectionIceEventInit extends EventInit {
|
||||
}
|
||||
|
||||
interface RTCReceivedRtpStreamStats extends RTCRtpStreamStats {
|
||||
framesDropped?: number;
|
||||
jitter?: number;
|
||||
packetsDiscarded?: number;
|
||||
packetsLost?: number;
|
||||
packetsReceived?: number;
|
||||
}
|
||||
@ -1479,15 +1521,23 @@ interface RTCTransportStats extends RTCStats {
|
||||
dtlsState: RTCDtlsTransportState;
|
||||
localCertificateId?: string;
|
||||
remoteCertificateId?: string;
|
||||
rtcpTransportStatsId?: string;
|
||||
selectedCandidatePairId?: string;
|
||||
srtpCipher?: string;
|
||||
tlsVersion?: string;
|
||||
}
|
||||
|
||||
interface ReadableStreamReadDoneResult {
|
||||
interface ReadableStreamGetReaderOptions {
|
||||
/**
|
||||
* Creates a ReadableStreamBYOBReader and locks the stream to the new reader.
|
||||
*
|
||||
* This call behaves the same way as the no-argument variant, except that it only works on readable byte streams, i.e. streams which were constructed specifically with the ability to handle "bring your own buffer" reading. The returned BYOB reader provides the ability to directly read individual chunks from the stream via its read() method, into developer-supplied buffers, allowing more precise control over allocation.
|
||||
*/
|
||||
mode?: ReadableStreamReaderMode;
|
||||
}
|
||||
|
||||
interface ReadableStreamReadDoneResult<T> {
|
||||
done: true;
|
||||
value?: undefined;
|
||||
value?: T;
|
||||
}
|
||||
|
||||
interface ReadableStreamReadValueResult<T> {
|
||||
@ -1771,6 +1821,21 @@ interface ULongRange {
|
||||
min?: number;
|
||||
}
|
||||
|
||||
interface UnderlyingByteSource {
|
||||
autoAllocateChunkSize?: number;
|
||||
cancel?: UnderlyingSourceCancelCallback;
|
||||
pull?: (controller: ReadableByteStreamController) => void | PromiseLike<void>;
|
||||
start?: (controller: ReadableByteStreamController) => any;
|
||||
type: "bytes";
|
||||
}
|
||||
|
||||
interface UnderlyingDefaultSource<R = any> {
|
||||
cancel?: UnderlyingSourceCancelCallback;
|
||||
pull?: (controller: ReadableStreamDefaultController<R>) => void | PromiseLike<void>;
|
||||
start?: (controller: ReadableStreamDefaultController<R>) => any;
|
||||
type?: undefined;
|
||||
}
|
||||
|
||||
interface UnderlyingSink<W = any> {
|
||||
abort?: UnderlyingSinkAbortCallback;
|
||||
close?: UnderlyingSinkCloseCallback;
|
||||
@ -1780,10 +1845,11 @@ interface UnderlyingSink<W = any> {
|
||||
}
|
||||
|
||||
interface UnderlyingSource<R = any> {
|
||||
autoAllocateChunkSize?: number;
|
||||
cancel?: UnderlyingSourceCancelCallback;
|
||||
pull?: UnderlyingSourcePullCallback<R>;
|
||||
start?: UnderlyingSourceStartCallback<R>;
|
||||
type?: undefined;
|
||||
type?: ReadableStreamType;
|
||||
}
|
||||
|
||||
interface ValidityStateFlags {
|
||||
@ -1911,12 +1977,14 @@ interface ARIAMixin {
|
||||
ariaChecked: string | null;
|
||||
ariaColCount: string | null;
|
||||
ariaColIndex: string | null;
|
||||
ariaColIndexText: string | null;
|
||||
ariaColSpan: string | null;
|
||||
ariaCurrent: string | null;
|
||||
ariaDisabled: string | null;
|
||||
ariaExpanded: string | null;
|
||||
ariaHasPopup: string | null;
|
||||
ariaHidden: string | null;
|
||||
ariaInvalid: string | null;
|
||||
ariaKeyShortcuts: string | null;
|
||||
ariaLabel: string | null;
|
||||
ariaLevel: string | null;
|
||||
@ -1933,6 +2001,7 @@ interface ARIAMixin {
|
||||
ariaRoleDescription: string | null;
|
||||
ariaRowCount: string | null;
|
||||
ariaRowIndex: string | null;
|
||||
ariaRowIndexText: string | null;
|
||||
ariaRowSpan: string | null;
|
||||
ariaSelected: string | null;
|
||||
ariaSetSize: string | null;
|
||||
@ -1941,6 +2010,7 @@ interface ARIAMixin {
|
||||
ariaValueMin: string | null;
|
||||
ariaValueNow: string | null;
|
||||
ariaValueText: string | null;
|
||||
role: string | null;
|
||||
}
|
||||
|
||||
/** A controller object that allows you to abort one or more DOM requests as and when desired. */
|
||||
@ -1977,6 +2047,7 @@ declare var AbortSignal: {
|
||||
prototype: AbortSignal;
|
||||
new(): AbortSignal;
|
||||
// abort(): AbortSignal; - To be re-added in the future
|
||||
timeout(milliseconds: number): AbortSignal;
|
||||
};
|
||||
|
||||
interface AbstractRange {
|
||||
@ -2127,6 +2198,7 @@ interface Attr extends Node {
|
||||
readonly ownerDocument: Document;
|
||||
readonly ownerElement: Element | null;
|
||||
readonly prefix: string | null;
|
||||
/** @deprecated */
|
||||
readonly specified: boolean;
|
||||
value: string;
|
||||
}
|
||||
@ -2362,6 +2434,8 @@ declare var AuthenticatorAssertionResponse: {
|
||||
/** Available only in secure contexts. */
|
||||
interface AuthenticatorAttestationResponse extends AuthenticatorResponse {
|
||||
readonly attestationObject: ArrayBuffer;
|
||||
getAuthenticatorData(): ArrayBuffer;
|
||||
getTransports(): string[];
|
||||
}
|
||||
|
||||
declare var AuthenticatorAttestationResponse: {
|
||||
@ -2588,6 +2662,18 @@ declare var CSSFontFaceRule: {
|
||||
new(): CSSFontFaceRule;
|
||||
};
|
||||
|
||||
interface CSSFontPaletteValuesRule extends CSSRule {
|
||||
readonly basePalette: string;
|
||||
readonly fontFamily: string;
|
||||
readonly name: string;
|
||||
readonly overrideColors: string;
|
||||
}
|
||||
|
||||
declare var CSSFontPaletteValuesRule: {
|
||||
prototype: CSSFontPaletteValuesRule;
|
||||
new(): CSSFontPaletteValuesRule;
|
||||
};
|
||||
|
||||
/** Any CSS at-rule that contains other rules nested within it. */
|
||||
interface CSSGroupingRule extends CSSRule {
|
||||
readonly cssRules: CSSRuleList;
|
||||
@ -2602,6 +2688,7 @@ declare var CSSGroupingRule: {
|
||||
|
||||
interface CSSImportRule extends CSSRule {
|
||||
readonly href: string;
|
||||
readonly layerName: string | null;
|
||||
readonly media: MediaList;
|
||||
readonly styleSheet: CSSStyleSheet;
|
||||
}
|
||||
@ -2636,6 +2723,24 @@ declare var CSSKeyframesRule: {
|
||||
new(): CSSKeyframesRule;
|
||||
};
|
||||
|
||||
interface CSSLayerBlockRule extends CSSGroupingRule {
|
||||
readonly name: string;
|
||||
}
|
||||
|
||||
declare var CSSLayerBlockRule: {
|
||||
prototype: CSSLayerBlockRule;
|
||||
new(): CSSLayerBlockRule;
|
||||
};
|
||||
|
||||
interface CSSLayerStatementRule extends CSSRule {
|
||||
readonly nameList: ReadonlyArray<string>;
|
||||
}
|
||||
|
||||
declare var CSSLayerStatementRule: {
|
||||
prototype: CSSLayerStatementRule;
|
||||
new(): CSSLayerStatementRule;
|
||||
};
|
||||
|
||||
/** A single CSS @media rule. It implements the CSSConditionRule interface, and therefore the CSSGroupingRule and the CSSRule interface with a type value of 4 (CSSRule.MEDIA_RULE). */
|
||||
interface CSSMediaRule extends CSSConditionRule {
|
||||
readonly media: MediaList;
|
||||
@ -2733,6 +2838,7 @@ interface CSSStyleDeclaration {
|
||||
animationTimingFunction: string;
|
||||
appearance: string;
|
||||
aspectRatio: string;
|
||||
backdropFilter: string;
|
||||
backfaceVisibility: string;
|
||||
background: string;
|
||||
backgroundAttachment: string;
|
||||
@ -2867,6 +2973,7 @@ interface CSSStyleDeclaration {
|
||||
fontFeatureSettings: string;
|
||||
fontKerning: string;
|
||||
fontOpticalSizing: string;
|
||||
fontPalette: string;
|
||||
fontSize: string;
|
||||
fontSizeAdjust: string;
|
||||
fontStretch: string;
|
||||
@ -3498,6 +3605,7 @@ interface CanvasText {
|
||||
interface CanvasTextDrawingStyles {
|
||||
direction: CanvasDirection;
|
||||
font: string;
|
||||
fontKerning: CanvasFontKerning;
|
||||
textAlign: CanvasTextAlign;
|
||||
textBaseline: CanvasTextBaseline;
|
||||
}
|
||||
@ -4359,7 +4467,10 @@ interface Document extends Node, DocumentAndElementEventHandlers, DocumentOrShad
|
||||
readonly documentElement: HTMLElement;
|
||||
/** Returns document's URL. */
|
||||
readonly documentURI: string;
|
||||
/** Sets or gets the security domain of the document. */
|
||||
/**
|
||||
* Sets or gets the security domain of the document.
|
||||
* @deprecated
|
||||
*/
|
||||
domain: string;
|
||||
/** Retrieves a collection of all embed objects in the document. */
|
||||
readonly embeds: HTMLCollectionOf<HTMLEmbedElement>;
|
||||
@ -4513,7 +4624,6 @@ interface Document extends Node, DocumentAndElementEventHandlers, DocumentOrShad
|
||||
createEvent(eventInterface: "MediaEncryptedEvent"): MediaEncryptedEvent;
|
||||
createEvent(eventInterface: "MediaKeyMessageEvent"): MediaKeyMessageEvent;
|
||||
createEvent(eventInterface: "MediaQueryListEvent"): MediaQueryListEvent;
|
||||
createEvent(eventInterface: "MediaRecorderErrorEvent"): MediaRecorderErrorEvent;
|
||||
createEvent(eventInterface: "MediaStreamTrackEvent"): MediaStreamTrackEvent;
|
||||
createEvent(eventInterface: "MessageEvent"): MessageEvent;
|
||||
createEvent(eventInterface: "MouseEvent"): MouseEvent;
|
||||
@ -4524,6 +4634,7 @@ interface Document extends Node, DocumentAndElementEventHandlers, DocumentOrShad
|
||||
createEvent(eventInterface: "PageTransitionEvent"): PageTransitionEvent;
|
||||
createEvent(eventInterface: "PaymentMethodChangeEvent"): PaymentMethodChangeEvent;
|
||||
createEvent(eventInterface: "PaymentRequestUpdateEvent"): PaymentRequestUpdateEvent;
|
||||
createEvent(eventInterface: "PictureInPictureEvent"): PictureInPictureEvent;
|
||||
createEvent(eventInterface: "PointerEvent"): PointerEvent;
|
||||
createEvent(eventInterface: "PopStateEvent"): PopStateEvent;
|
||||
createEvent(eventInterface: "ProgressEvent"): ProgressEvent;
|
||||
@ -4642,6 +4753,7 @@ interface Document extends Node, DocumentAndElementEventHandlers, DocumentOrShad
|
||||
/**
|
||||
* Returns a Boolean value that indicates whether the specified command is in the indeterminate state.
|
||||
* @param commandId String that specifies a command identifier.
|
||||
* @deprecated
|
||||
*/
|
||||
queryCommandIndeterm(commandId: string): boolean;
|
||||
/**
|
||||
@ -4659,6 +4771,7 @@ interface Document extends Node, DocumentAndElementEventHandlers, DocumentOrShad
|
||||
/**
|
||||
* Returns the current value of the document, range, or current selection for the given command.
|
||||
* @param commandId String that specifies a command identifier.
|
||||
* @deprecated
|
||||
*/
|
||||
queryCommandValue(commandId: string): string;
|
||||
/** @deprecated */
|
||||
@ -4817,6 +4930,13 @@ interface EXT_sRGB {
|
||||
interface EXT_shader_texture_lod {
|
||||
}
|
||||
|
||||
interface EXT_texture_compression_bptc {
|
||||
readonly COMPRESSED_RGBA_BPTC_UNORM_EXT: GLenum;
|
||||
readonly COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT: GLenum;
|
||||
readonly COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT: GLenum;
|
||||
readonly COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT: GLenum;
|
||||
}
|
||||
|
||||
interface EXT_texture_compression_rgtc {
|
||||
readonly COMPRESSED_RED_GREEN_RGTC2_EXT: GLenum;
|
||||
readonly COMPRESSED_RED_RGTC1_EXT: GLenum;
|
||||
@ -5012,6 +5132,7 @@ declare var ErrorEvent: {
|
||||
interface Event {
|
||||
/** Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise. */
|
||||
readonly bubbles: boolean;
|
||||
/** @deprecated */
|
||||
cancelBubble: boolean;
|
||||
/** Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method. */
|
||||
readonly cancelable: boolean;
|
||||
@ -5548,6 +5669,7 @@ interface GlobalEventHandlersEventMap {
|
||||
"auxclick": MouseEvent;
|
||||
"beforeinput": InputEvent;
|
||||
"blur": FocusEvent;
|
||||
"cancel": Event;
|
||||
"canplay": Event;
|
||||
"canplaythrough": Event;
|
||||
"change": Event;
|
||||
@ -5648,11 +5770,13 @@ interface GlobalEventHandlers {
|
||||
onanimationiteration: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null;
|
||||
onanimationstart: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null;
|
||||
onauxclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;
|
||||
onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null;
|
||||
/**
|
||||
* Fires when the object loses the input focus.
|
||||
* @param ev The focus event.
|
||||
*/
|
||||
onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null;
|
||||
oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null;
|
||||
/**
|
||||
* Occurs when playback is possible, but would require further buffering.
|
||||
* @param ev The event.
|
||||
@ -8749,13 +8873,13 @@ declare var IDBObjectStore: {
|
||||
};
|
||||
|
||||
interface IDBOpenDBRequestEventMap extends IDBRequestEventMap {
|
||||
"blocked": Event;
|
||||
"blocked": IDBVersionChangeEvent;
|
||||
"upgradeneeded": IDBVersionChangeEvent;
|
||||
}
|
||||
|
||||
/** Also inherits methods from its parents IDBRequest and EventTarget. */
|
||||
interface IDBOpenDBRequest extends IDBRequest<IDBDatabase> {
|
||||
onblocked: ((this: IDBOpenDBRequest, ev: Event) => any) | null;
|
||||
onblocked: ((this: IDBOpenDBRequest, ev: IDBVersionChangeEvent) => any) | null;
|
||||
onupgradeneeded: ((this: IDBOpenDBRequest, ev: IDBVersionChangeEvent) => any) | null;
|
||||
addEventListener<K extends keyof IDBOpenDBRequestEventMap>(type: K, listener: (this: IDBOpenDBRequest, ev: IDBOpenDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
|
||||
@ -9164,7 +9288,7 @@ interface MediaDevicesEventMap {
|
||||
interface MediaDevices extends EventTarget {
|
||||
ondevicechange: ((this: MediaDevices, ev: Event) => any) | null;
|
||||
enumerateDevices(): Promise<MediaDeviceInfo[]>;
|
||||
getDisplayMedia(constraints?: DisplayMediaStreamConstraints): Promise<MediaStream>;
|
||||
getDisplayMedia(options?: DisplayMediaStreamOptions): Promise<MediaStream>;
|
||||
getSupportedConstraints(): MediaTrackSupportedConstraints;
|
||||
getUserMedia(constraints?: MediaStreamConstraints): Promise<MediaStream>;
|
||||
addEventListener<K extends keyof MediaDevicesEventMap>(type: K, listener: (this: MediaDevices, ev: MediaDevicesEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
|
||||
@ -9371,7 +9495,7 @@ declare var MediaQueryListEvent: {
|
||||
|
||||
interface MediaRecorderEventMap {
|
||||
"dataavailable": BlobEvent;
|
||||
"error": MediaRecorderErrorEvent;
|
||||
"error": Event;
|
||||
"pause": Event;
|
||||
"resume": Event;
|
||||
"start": Event;
|
||||
@ -9382,7 +9506,7 @@ interface MediaRecorder extends EventTarget {
|
||||
readonly audioBitsPerSecond: number;
|
||||
readonly mimeType: string;
|
||||
ondataavailable: ((this: MediaRecorder, ev: BlobEvent) => any) | null;
|
||||
onerror: ((this: MediaRecorder, ev: MediaRecorderErrorEvent) => any) | null;
|
||||
onerror: ((this: MediaRecorder, ev: Event) => any) | null;
|
||||
onpause: ((this: MediaRecorder, ev: Event) => any) | null;
|
||||
onresume: ((this: MediaRecorder, ev: Event) => any) | null;
|
||||
onstart: ((this: MediaRecorder, ev: Event) => any) | null;
|
||||
@ -9407,15 +9531,6 @@ declare var MediaRecorder: {
|
||||
isTypeSupported(type: string): boolean;
|
||||
};
|
||||
|
||||
interface MediaRecorderErrorEvent extends Event {
|
||||
readonly error: DOMException;
|
||||
}
|
||||
|
||||
declare var MediaRecorderErrorEvent: {
|
||||
prototype: MediaRecorderErrorEvent;
|
||||
new(type: string, eventInitDict: MediaRecorderErrorEventInit): MediaRecorderErrorEvent;
|
||||
};
|
||||
|
||||
interface MediaSession {
|
||||
metadata: MediaMetadata | null;
|
||||
playbackState: MediaSessionPlaybackState;
|
||||
@ -9868,12 +9983,14 @@ interface NavigatorID {
|
||||
readonly appName: string;
|
||||
/** @deprecated */
|
||||
readonly appVersion: string;
|
||||
/** @deprecated */
|
||||
readonly platform: string;
|
||||
/** @deprecated */
|
||||
readonly product: string;
|
||||
/** @deprecated */
|
||||
readonly productSub: string;
|
||||
readonly userAgent: string;
|
||||
/** @deprecated */
|
||||
readonly vendor: string;
|
||||
/** @deprecated */
|
||||
readonly vendorSub: string;
|
||||
@ -10660,6 +10777,7 @@ interface PermissionStatusEventMap {
|
||||
}
|
||||
|
||||
interface PermissionStatus extends EventTarget {
|
||||
readonly name: string;
|
||||
onchange: ((this: PermissionStatus, ev: Event) => any) | null;
|
||||
readonly state: PermissionState;
|
||||
addEventListener<K extends keyof PermissionStatusEventMap>(type: K, listener: (this: PermissionStatus, ev: PermissionStatusEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
|
||||
@ -10682,6 +10800,15 @@ declare var Permissions: {
|
||||
new(): Permissions;
|
||||
};
|
||||
|
||||
interface PictureInPictureEvent extends Event {
|
||||
readonly pictureInPictureWindow: PictureInPictureWindow;
|
||||
}
|
||||
|
||||
declare var PictureInPictureEvent: {
|
||||
prototype: PictureInPictureEvent;
|
||||
new(type: string, eventInitDict: PictureInPictureEventInit): PictureInPictureEvent;
|
||||
};
|
||||
|
||||
interface PictureInPictureWindowEventMap {
|
||||
"resize": Event;
|
||||
}
|
||||
@ -10833,6 +10960,7 @@ declare var PromiseRejectionEvent: {
|
||||
|
||||
/** Available only in secure contexts. */
|
||||
interface PublicKeyCredential extends Credential {
|
||||
readonly authenticatorAttachment: string | null;
|
||||
readonly rawId: ArrayBuffer;
|
||||
readonly response: AuthenticatorResponse;
|
||||
getClientExtensionResults(): AuthenticationExtensionsClientOutputs;
|
||||
@ -10881,6 +11009,7 @@ declare var PushSubscription: {
|
||||
/** Available only in secure contexts. */
|
||||
interface PushSubscriptionOptions {
|
||||
readonly applicationServerKey: ArrayBuffer | null;
|
||||
readonly userVisibleOnly: boolean;
|
||||
}
|
||||
|
||||
declare var PushSubscriptionOptions: {
|
||||
@ -11365,7 +11494,9 @@ declare var ReadableByteStreamController: {
|
||||
interface ReadableStream<R = any> {
|
||||
readonly locked: boolean;
|
||||
cancel(reason?: any): Promise<void>;
|
||||
getReader(options: { mode: "byob" }): ReadableStreamBYOBReader;
|
||||
getReader(): ReadableStreamDefaultReader<R>;
|
||||
getReader(options?: ReadableStreamGetReaderOptions): ReadableStreamReader<R>;
|
||||
pipeThrough<T>(transform: ReadableWritablePair<T, R>, options?: StreamPipeOptions): ReadableStream<T>;
|
||||
pipeTo(destination: WritableStream<R>, options?: StreamPipeOptions): Promise<void>;
|
||||
tee(): [ReadableStream<R>, ReadableStream<R>];
|
||||
@ -11373,11 +11504,13 @@ interface ReadableStream<R = any> {
|
||||
|
||||
declare var ReadableStream: {
|
||||
prototype: ReadableStream;
|
||||
new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): ReadableStream<Uint8Array>;
|
||||
new<R = any>(underlyingSource: UnderlyingDefaultSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
|
||||
new<R = any>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
|
||||
};
|
||||
|
||||
interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
|
||||
read(view: ArrayBufferView): Promise<ReadableStreamReadResult<ArrayBufferView>>;
|
||||
read<T extends ArrayBufferView>(view: T): Promise<ReadableStreamReadResult<T>>;
|
||||
releaseLock(): void;
|
||||
}
|
||||
|
||||
@ -12998,6 +13131,7 @@ interface SVGStyleElement extends SVGElement, LinkStyle {
|
||||
disabled: boolean;
|
||||
media: string;
|
||||
title: string;
|
||||
/** @deprecated */
|
||||
type: string;
|
||||
addEventListener<K extends keyof SVGElementEventMap>(type: K, listener: (this: SVGStyleElement, ev: SVGElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
|
||||
@ -13360,6 +13494,7 @@ interface Selection {
|
||||
empty(): void;
|
||||
extend(node: Node, offset?: number): void;
|
||||
getRangeAt(index: number): Range;
|
||||
modify(alter?: string, direction?: string, granularity?: string): void;
|
||||
removeAllRanges(): void;
|
||||
removeRange(range: Range): void;
|
||||
selectAllChildren(node: Node): void;
|
||||
@ -13758,6 +13893,7 @@ interface StorageEvent extends Event {
|
||||
readonly storageArea: Storage | null;
|
||||
/** Returns the URL of the document whose storage item changed. */
|
||||
readonly url: string;
|
||||
/** @deprecated */
|
||||
initStorageEvent(type: string, bubbles?: boolean, cancelable?: boolean, key?: string | null, oldValue?: string | null, newValue?: string | null, url?: string | URL, storageArea?: Storage | null): void;
|
||||
}
|
||||
|
||||
@ -14540,8 +14676,8 @@ interface WEBGL_lose_context {
|
||||
interface WEBGL_multi_draw {
|
||||
multiDrawArraysInstancedWEBGL(mode: GLenum, firstsList: Int32Array | GLint[], firstsOffset: GLuint, countsList: Int32Array | GLsizei[], countsOffset: GLuint, instanceCountsList: Int32Array | GLsizei[], instanceCountsOffset: GLuint, drawcount: GLsizei): void;
|
||||
multiDrawArraysWEBGL(mode: GLenum, firstsList: Int32Array | GLint[], firstsOffset: GLuint, countsList: Int32Array | GLsizei[], countsOffset: GLuint, drawcount: GLsizei): void;
|
||||
multiDrawElementsInstancedWEBGL(mode: GLenum, countsList: Int32Array | GLint[], countsOffset: GLuint, type: GLenum, offsetsList: Int32Array | GLsizei[], offsetsOffset: GLuint, instanceCountsList: Int32Array | GLsizei[], instanceCountsOffset: GLuint, drawcount: GLsizei): void;
|
||||
multiDrawElementsWEBGL(mode: GLenum, countsList: Int32Array | GLint[], countsOffset: GLuint, type: GLenum, offsetsList: Int32Array | GLsizei[], offsetsOffset: GLuint, drawcount: GLsizei): void;
|
||||
multiDrawElementsInstancedWEBGL(mode: GLenum, countsList: Int32Array | GLsizei[], countsOffset: GLuint, type: GLenum, offsetsList: Int32Array | GLsizei[], offsetsOffset: GLuint, instanceCountsList: Int32Array | GLsizei[], instanceCountsOffset: GLuint, drawcount: GLsizei): void;
|
||||
multiDrawElementsWEBGL(mode: GLenum, countsList: Int32Array | GLsizei[], countsOffset: GLuint, type: GLenum, offsetsList: Int32Array | GLsizei[], offsetsOffset: GLuint, drawcount: GLsizei): void;
|
||||
}
|
||||
|
||||
/** A WaveShaperNode always has exactly one input and one output. */
|
||||
@ -15951,35 +16087,39 @@ interface WebGLRenderingContextBase {
|
||||
getBufferParameter(target: GLenum, pname: GLenum): any;
|
||||
getContextAttributes(): WebGLContextAttributes | null;
|
||||
getError(): GLenum;
|
||||
getExtension(extensionName: "ANGLE_instanced_arrays"): ANGLE_instanced_arrays | null;
|
||||
getExtension(extensionName: "EXT_blend_minmax"): EXT_blend_minmax | null;
|
||||
getExtension(extensionName: "EXT_color_buffer_float"): EXT_color_buffer_float | null;
|
||||
getExtension(extensionName: "EXT_color_buffer_half_float"): EXT_color_buffer_half_float | null;
|
||||
getExtension(extensionName: "EXT_float_blend"): EXT_float_blend | null;
|
||||
getExtension(extensionName: "EXT_texture_filter_anisotropic"): EXT_texture_filter_anisotropic | null;
|
||||
getExtension(extensionName: "EXT_frag_depth"): EXT_frag_depth | null;
|
||||
getExtension(extensionName: "EXT_shader_texture_lod"): EXT_shader_texture_lod | null;
|
||||
getExtension(extensionName: "EXT_sRGB"): EXT_sRGB | null;
|
||||
getExtension(extensionName: "EXT_shader_texture_lod"): EXT_shader_texture_lod | null;
|
||||
getExtension(extensionName: "EXT_texture_compression_bptc"): EXT_texture_compression_bptc | null;
|
||||
getExtension(extensionName: "EXT_texture_compression_rgtc"): EXT_texture_compression_rgtc | null;
|
||||
getExtension(extensionName: "EXT_texture_filter_anisotropic"): EXT_texture_filter_anisotropic | null;
|
||||
getExtension(extensionName: "KHR_parallel_shader_compile"): KHR_parallel_shader_compile | null;
|
||||
getExtension(extensionName: "OES_element_index_uint"): OES_element_index_uint | null;
|
||||
getExtension(extensionName: "OES_fbo_render_mipmap"): OES_fbo_render_mipmap | null;
|
||||
getExtension(extensionName: "OES_standard_derivatives"): OES_standard_derivatives | null;
|
||||
getExtension(extensionName: "OES_texture_float"): OES_texture_float | null;
|
||||
getExtension(extensionName: "OES_texture_float_linear"): OES_texture_float_linear | null;
|
||||
getExtension(extensionName: "OES_texture_half_float"): OES_texture_half_float | null;
|
||||
getExtension(extensionName: "OES_texture_half_float_linear"): OES_texture_half_float_linear | null;
|
||||
getExtension(extensionName: "OES_vertex_array_object"): OES_vertex_array_object | null;
|
||||
getExtension(extensionName: "OVR_multiview2"): OVR_multiview2 | null;
|
||||
getExtension(extensionName: "WEBGL_color_buffer_float"): WEBGL_color_buffer_float | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_astc"): WEBGL_compressed_texture_astc | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_etc"): WEBGL_compressed_texture_etc | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_etc1"): WEBGL_compressed_texture_etc1 | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_s3tc"): WEBGL_compressed_texture_s3tc | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_s3tc_srgb"): WEBGL_compressed_texture_s3tc_srgb | null;
|
||||
getExtension(extensionName: "WEBGL_debug_renderer_info"): WEBGL_debug_renderer_info | null;
|
||||
getExtension(extensionName: "WEBGL_debug_shaders"): WEBGL_debug_shaders | null;
|
||||
getExtension(extensionName: "WEBGL_depth_texture"): WEBGL_depth_texture | null;
|
||||
getExtension(extensionName: "WEBGL_draw_buffers"): WEBGL_draw_buffers | null;
|
||||
getExtension(extensionName: "WEBGL_lose_context"): WEBGL_lose_context | null;
|
||||
getExtension(extensionName: "WEBGL_depth_texture"): WEBGL_depth_texture | null;
|
||||
getExtension(extensionName: "WEBGL_debug_renderer_info"): WEBGL_debug_renderer_info | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_s3tc"): WEBGL_compressed_texture_s3tc | null;
|
||||
getExtension(extensionName: "OES_texture_half_float_linear"): OES_texture_half_float_linear | null;
|
||||
getExtension(extensionName: "OES_texture_half_float"): OES_texture_half_float | null;
|
||||
getExtension(extensionName: "OES_texture_float_linear"): OES_texture_float_linear | null;
|
||||
getExtension(extensionName: "OES_texture_float"): OES_texture_float | null;
|
||||
getExtension(extensionName: "OES_standard_derivatives"): OES_standard_derivatives | null;
|
||||
getExtension(extensionName: "OES_element_index_uint"): OES_element_index_uint | null;
|
||||
getExtension(extensionName: "ANGLE_instanced_arrays"): ANGLE_instanced_arrays | null;
|
||||
getExtension(extensionName: "WEBGL_multi_draw"): WEBGL_multi_draw | null;
|
||||
getExtension(name: string): any;
|
||||
getFramebufferAttachmentParameter(target: GLenum, attachment: GLenum, pname: GLenum): any;
|
||||
getParameter(pname: GLenum): any;
|
||||
@ -17724,11 +17864,13 @@ declare var onanimationend: ((this: Window, ev: AnimationEvent) => any) | null;
|
||||
declare var onanimationiteration: ((this: Window, ev: AnimationEvent) => any) | null;
|
||||
declare var onanimationstart: ((this: Window, ev: AnimationEvent) => any) | null;
|
||||
declare var onauxclick: ((this: Window, ev: MouseEvent) => any) | null;
|
||||
declare var onbeforeinput: ((this: Window, ev: InputEvent) => any) | null;
|
||||
/**
|
||||
* Fires when the object loses the input focus.
|
||||
* @param ev The focus event.
|
||||
*/
|
||||
declare var onblur: ((this: Window, ev: FocusEvent) => any) | null;
|
||||
declare var oncancel: ((this: Window, ev: Event) => any) | null;
|
||||
/**
|
||||
* Occurs when playback is possible, but would require further buffering.
|
||||
* @param ev The event.
|
||||
@ -18080,17 +18222,15 @@ type NamedCurve = string;
|
||||
type OnBeforeUnloadEventHandler = OnBeforeUnloadEventHandlerNonNull | null;
|
||||
type OnErrorEventHandler = OnErrorEventHandlerNonNull | null;
|
||||
type PerformanceEntryList = PerformanceEntry[];
|
||||
type ReadableStreamController<T> = ReadableStreamDefaultController<T>;
|
||||
type ReadableStreamReadResult<T> = ReadableStreamReadValueResult<T> | ReadableStreamReadDoneResult;
|
||||
type ReadableStreamReader<T> = ReadableStreamDefaultReader<T>;
|
||||
type ReadableStreamController<T> = ReadableStreamDefaultController<T> | ReadableByteStreamController;
|
||||
type ReadableStreamReadResult<T> = ReadableStreamReadValueResult<T> | ReadableStreamReadDoneResult<T>;
|
||||
type ReadableStreamReader<T> = ReadableStreamDefaultReader<T> | ReadableStreamBYOBReader;
|
||||
type RenderingContext = CanvasRenderingContext2D | ImageBitmapRenderingContext | WebGLRenderingContext | WebGL2RenderingContext;
|
||||
type RequestInfo = Request | string;
|
||||
type TexImageSource = ImageBitmap | ImageData | HTMLImageElement | HTMLCanvasElement | HTMLVideoElement;
|
||||
type TimerHandler = string | Function;
|
||||
type Transferable = ArrayBuffer | MessagePort | ImageBitmap;
|
||||
type Transferable = ImageBitmap | MessagePort | ReadableStream | WritableStream | TransformStream | ArrayBuffer;
|
||||
type Uint32List = Uint32Array | GLuint[];
|
||||
type UvmEntries = UvmEntry[];
|
||||
type UvmEntry = number[];
|
||||
type VibratePattern = number | number[];
|
||||
type WindowProxy = Window;
|
||||
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;
|
||||
@ -18102,7 +18242,7 @@ type AttestationConveyancePreference = "direct" | "enterprise" | "indirect" | "n
|
||||
type AudioContextLatencyCategory = "balanced" | "interactive" | "playback";
|
||||
type AudioContextState = "closed" | "running" | "suspended";
|
||||
type AuthenticatorAttachment = "cross-platform" | "platform";
|
||||
type AuthenticatorTransport = "ble" | "internal" | "nfc" | "usb";
|
||||
type AuthenticatorTransport = "ble" | "hybrid" | "internal" | "nfc" | "usb";
|
||||
type AutoKeyword = "auto";
|
||||
type AutomationRate = "a-rate" | "k-rate";
|
||||
type BinaryType = "arraybuffer" | "blob";
|
||||
@ -18163,7 +18303,7 @@ type MediaKeySessionClosedReason = "closed-by-application" | "hardware-context-r
|
||||
type MediaKeySessionType = "persistent-license" | "temporary";
|
||||
type MediaKeyStatus = "expired" | "internal-error" | "output-downscaled" | "output-restricted" | "released" | "status-pending" | "usable" | "usable-in-future";
|
||||
type MediaKeysRequirement = "not-allowed" | "optional" | "required";
|
||||
type MediaSessionAction = "hangup" | "nexttrack" | "pause" | "play" | "previoustrack" | "seekbackward" | "seekforward" | "seekto" | "skipad" | "stop" | "togglecamera" | "togglemicrophone";
|
||||
type MediaSessionAction = "nexttrack" | "pause" | "play" | "previoustrack" | "seekbackward" | "seekforward" | "seekto" | "skipad" | "stop";
|
||||
type MediaSessionPlaybackState = "none" | "paused" | "playing";
|
||||
type MediaStreamTrackState = "ended" | "live";
|
||||
type NavigationTimingType = "back_forward" | "navigate" | "prerender" | "reload";
|
||||
@ -18193,7 +18333,6 @@ type RTCErrorDetailType = "data-channel-failure" | "dtls-failure" | "fingerprint
|
||||
type RTCIceCandidateType = "host" | "prflx" | "relay" | "srflx";
|
||||
type RTCIceComponent = "rtcp" | "rtp";
|
||||
type RTCIceConnectionState = "checking" | "closed" | "completed" | "connected" | "disconnected" | "failed" | "new";
|
||||
type RTCIceCredentialType = "password";
|
||||
type RTCIceGathererState = "complete" | "gathering" | "new";
|
||||
type RTCIceGatheringState = "complete" | "gathering" | "new";
|
||||
type RTCIceProtocol = "tcp" | "udp";
|
||||
@ -18208,7 +18347,9 @@ type RTCSctpTransportState = "closed" | "connected" | "connecting";
|
||||
type RTCSdpType = "answer" | "offer" | "pranswer" | "rollback";
|
||||
type RTCSignalingState = "closed" | "have-local-offer" | "have-local-pranswer" | "have-remote-offer" | "have-remote-pranswer" | "stable";
|
||||
type RTCStatsIceCandidatePairState = "failed" | "frozen" | "in-progress" | "inprogress" | "succeeded" | "waiting";
|
||||
type RTCStatsType = "candidate-pair" | "certificate" | "codec" | "csrc" | "data-channel" | "inbound-rtp" | "local-candidate" | "media-source" | "outbound-rtp" | "peer-connection" | "remote-candidate" | "remote-inbound-rtp" | "remote-outbound-rtp" | "track" | "transport";
|
||||
type RTCStatsType = "candidate-pair" | "certificate" | "codec" | "data-channel" | "inbound-rtp" | "local-candidate" | "media-source" | "outbound-rtp" | "peer-connection" | "remote-candidate" | "remote-inbound-rtp" | "remote-outbound-rtp" | "track" | "transport";
|
||||
type ReadableStreamReaderMode = "byob";
|
||||
type ReadableStreamType = "bytes";
|
||||
type ReadyState = "closed" | "ended" | "open";
|
||||
type RecordingState = "inactive" | "paused" | "recording";
|
||||
type ReferrerPolicy = "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url";
|
||||
|
||||
97
src/lib/webworker.generated.d.ts
vendored
97
src/lib/webworker.generated.d.ts
vendored
@ -480,9 +480,18 @@ interface RTCEncodedVideoFrameMetadata {
|
||||
width?: number;
|
||||
}
|
||||
|
||||
interface ReadableStreamReadDoneResult {
|
||||
interface ReadableStreamGetReaderOptions {
|
||||
/**
|
||||
* Creates a ReadableStreamBYOBReader and locks the stream to the new reader.
|
||||
*
|
||||
* This call behaves the same way as the no-argument variant, except that it only works on readable byte streams, i.e. streams which were constructed specifically with the ability to handle "bring your own buffer" reading. The returned BYOB reader provides the ability to directly read individual chunks from the stream via its read() method, into developer-supplied buffers, allowing more precise control over allocation.
|
||||
*/
|
||||
mode?: ReadableStreamReaderMode;
|
||||
}
|
||||
|
||||
interface ReadableStreamReadDoneResult<T> {
|
||||
done: true;
|
||||
value?: undefined;
|
||||
value?: T;
|
||||
}
|
||||
|
||||
interface ReadableStreamReadValueResult<T> {
|
||||
@ -638,6 +647,21 @@ interface Transformer<I = any, O = any> {
|
||||
writableType?: undefined;
|
||||
}
|
||||
|
||||
interface UnderlyingByteSource {
|
||||
autoAllocateChunkSize?: number;
|
||||
cancel?: UnderlyingSourceCancelCallback;
|
||||
pull?: (controller: ReadableByteStreamController) => void | PromiseLike<void>;
|
||||
start?: (controller: ReadableByteStreamController) => any;
|
||||
type: "bytes";
|
||||
}
|
||||
|
||||
interface UnderlyingDefaultSource<R = any> {
|
||||
cancel?: UnderlyingSourceCancelCallback;
|
||||
pull?: (controller: ReadableStreamDefaultController<R>) => void | PromiseLike<void>;
|
||||
start?: (controller: ReadableStreamDefaultController<R>) => any;
|
||||
type?: undefined;
|
||||
}
|
||||
|
||||
interface UnderlyingSink<W = any> {
|
||||
abort?: UnderlyingSinkAbortCallback;
|
||||
close?: UnderlyingSinkCloseCallback;
|
||||
@ -647,10 +671,11 @@ interface UnderlyingSink<W = any> {
|
||||
}
|
||||
|
||||
interface UnderlyingSource<R = any> {
|
||||
autoAllocateChunkSize?: number;
|
||||
cancel?: UnderlyingSourceCancelCallback;
|
||||
pull?: UnderlyingSourcePullCallback<R>;
|
||||
start?: UnderlyingSourceStartCallback<R>;
|
||||
type?: undefined;
|
||||
type?: ReadableStreamType;
|
||||
}
|
||||
|
||||
interface VideoColorSpaceInit {
|
||||
@ -736,6 +761,7 @@ declare var AbortSignal: {
|
||||
prototype: AbortSignal;
|
||||
new(): AbortSignal;
|
||||
abort(reason?: any): AbortSignal;
|
||||
timeout(milliseconds: number): AbortSignal;
|
||||
};
|
||||
|
||||
interface AbstractWorkerEventMap {
|
||||
@ -1296,6 +1322,13 @@ interface EXT_sRGB {
|
||||
interface EXT_shader_texture_lod {
|
||||
}
|
||||
|
||||
interface EXT_texture_compression_bptc {
|
||||
readonly COMPRESSED_RGBA_BPTC_UNORM_EXT: GLenum;
|
||||
readonly COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT: GLenum;
|
||||
readonly COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT: GLenum;
|
||||
readonly COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT: GLenum;
|
||||
}
|
||||
|
||||
interface EXT_texture_compression_rgtc {
|
||||
readonly COMPRESSED_RED_GREEN_RGTC2_EXT: GLenum;
|
||||
readonly COMPRESSED_RED_RGTC1_EXT: GLenum;
|
||||
@ -1327,6 +1360,7 @@ declare var ErrorEvent: {
|
||||
interface Event {
|
||||
/** Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise. */
|
||||
readonly bubbles: boolean;
|
||||
/** @deprecated */
|
||||
cancelBubble: boolean;
|
||||
/** Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method. */
|
||||
readonly cancelable: boolean;
|
||||
@ -2010,13 +2044,13 @@ declare var IDBObjectStore: {
|
||||
};
|
||||
|
||||
interface IDBOpenDBRequestEventMap extends IDBRequestEventMap {
|
||||
"blocked": Event;
|
||||
"blocked": IDBVersionChangeEvent;
|
||||
"upgradeneeded": IDBVersionChangeEvent;
|
||||
}
|
||||
|
||||
/** Also inherits methods from its parents IDBRequest and EventTarget. */
|
||||
interface IDBOpenDBRequest extends IDBRequest<IDBDatabase> {
|
||||
onblocked: ((this: IDBOpenDBRequest, ev: Event) => any) | null;
|
||||
onblocked: ((this: IDBOpenDBRequest, ev: IDBVersionChangeEvent) => any) | null;
|
||||
onupgradeneeded: ((this: IDBOpenDBRequest, ev: IDBVersionChangeEvent) => any) | null;
|
||||
addEventListener<K extends keyof IDBOpenDBRequestEventMap>(type: K, listener: (this: IDBOpenDBRequest, ev: IDBOpenDBRequestEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
|
||||
@ -2272,6 +2306,7 @@ interface NavigatorID {
|
||||
readonly appName: string;
|
||||
/** @deprecated */
|
||||
readonly appVersion: string;
|
||||
/** @deprecated */
|
||||
readonly platform: string;
|
||||
/** @deprecated */
|
||||
readonly product: string;
|
||||
@ -2533,6 +2568,7 @@ interface PermissionStatusEventMap {
|
||||
}
|
||||
|
||||
interface PermissionStatus extends EventTarget {
|
||||
readonly name: string;
|
||||
onchange: ((this: PermissionStatus, ev: Event) => any) | null;
|
||||
readonly state: PermissionState;
|
||||
addEventListener<K extends keyof PermissionStatusEventMap>(type: K, listener: (this: PermissionStatus, ev: PermissionStatusEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
|
||||
@ -2644,6 +2680,7 @@ declare var PushSubscription: {
|
||||
/** Available only in secure contexts. */
|
||||
interface PushSubscriptionOptions {
|
||||
readonly applicationServerKey: ArrayBuffer | null;
|
||||
readonly userVisibleOnly: boolean;
|
||||
}
|
||||
|
||||
declare var PushSubscriptionOptions: {
|
||||
@ -2691,7 +2728,9 @@ declare var ReadableByteStreamController: {
|
||||
interface ReadableStream<R = any> {
|
||||
readonly locked: boolean;
|
||||
cancel(reason?: any): Promise<void>;
|
||||
getReader(options: { mode: "byob" }): ReadableStreamBYOBReader;
|
||||
getReader(): ReadableStreamDefaultReader<R>;
|
||||
getReader(options?: ReadableStreamGetReaderOptions): ReadableStreamReader<R>;
|
||||
pipeThrough<T>(transform: ReadableWritablePair<T, R>, options?: StreamPipeOptions): ReadableStream<T>;
|
||||
pipeTo(destination: WritableStream<R>, options?: StreamPipeOptions): Promise<void>;
|
||||
tee(): [ReadableStream<R>, ReadableStream<R>];
|
||||
@ -2699,11 +2738,13 @@ interface ReadableStream<R = any> {
|
||||
|
||||
declare var ReadableStream: {
|
||||
prototype: ReadableStream;
|
||||
new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): ReadableStream<Uint8Array>;
|
||||
new<R = any>(underlyingSource: UnderlyingDefaultSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
|
||||
new<R = any>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>;
|
||||
};
|
||||
|
||||
interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
|
||||
read(view: ArrayBufferView): Promise<ReadableStreamReadResult<ArrayBufferView>>;
|
||||
read<T extends ArrayBufferView>(view: T): Promise<ReadableStreamReadResult<T>>;
|
||||
releaseLock(): void;
|
||||
}
|
||||
|
||||
@ -2891,6 +2932,7 @@ interface ServiceWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap {
|
||||
"notificationclick": NotificationEvent;
|
||||
"notificationclose": NotificationEvent;
|
||||
"push": PushEvent;
|
||||
"pushsubscriptionchange": Event;
|
||||
}
|
||||
|
||||
/** This ServiceWorker API interface represents the global execution context of a service worker. */
|
||||
@ -2904,6 +2946,7 @@ interface ServiceWorkerGlobalScope extends WorkerGlobalScope {
|
||||
onnotificationclick: ((this: ServiceWorkerGlobalScope, ev: NotificationEvent) => any) | null;
|
||||
onnotificationclose: ((this: ServiceWorkerGlobalScope, ev: NotificationEvent) => any) | null;
|
||||
onpush: ((this: ServiceWorkerGlobalScope, ev: PushEvent) => any) | null;
|
||||
onpushsubscriptionchange: ((this: ServiceWorkerGlobalScope, ev: Event) => any) | null;
|
||||
readonly registration: ServiceWorkerRegistration;
|
||||
readonly serviceWorker: ServiceWorker;
|
||||
skipWaiting(): Promise<void>;
|
||||
@ -3320,8 +3363,8 @@ interface WEBGL_lose_context {
|
||||
interface WEBGL_multi_draw {
|
||||
multiDrawArraysInstancedWEBGL(mode: GLenum, firstsList: Int32Array | GLint[], firstsOffset: GLuint, countsList: Int32Array | GLsizei[], countsOffset: GLuint, instanceCountsList: Int32Array | GLsizei[], instanceCountsOffset: GLuint, drawcount: GLsizei): void;
|
||||
multiDrawArraysWEBGL(mode: GLenum, firstsList: Int32Array | GLint[], firstsOffset: GLuint, countsList: Int32Array | GLsizei[], countsOffset: GLuint, drawcount: GLsizei): void;
|
||||
multiDrawElementsInstancedWEBGL(mode: GLenum, countsList: Int32Array | GLint[], countsOffset: GLuint, type: GLenum, offsetsList: Int32Array | GLsizei[], offsetsOffset: GLuint, instanceCountsList: Int32Array | GLsizei[], instanceCountsOffset: GLuint, drawcount: GLsizei): void;
|
||||
multiDrawElementsWEBGL(mode: GLenum, countsList: Int32Array | GLint[], countsOffset: GLuint, type: GLenum, offsetsList: Int32Array | GLsizei[], offsetsOffset: GLuint, drawcount: GLsizei): void;
|
||||
multiDrawElementsInstancedWEBGL(mode: GLenum, countsList: Int32Array | GLsizei[], countsOffset: GLuint, type: GLenum, offsetsList: Int32Array | GLsizei[], offsetsOffset: GLuint, instanceCountsList: Int32Array | GLsizei[], instanceCountsOffset: GLuint, drawcount: GLsizei): void;
|
||||
multiDrawElementsWEBGL(mode: GLenum, countsList: Int32Array | GLsizei[], countsOffset: GLuint, type: GLenum, offsetsList: Int32Array | GLsizei[], offsetsOffset: GLuint, drawcount: GLsizei): void;
|
||||
}
|
||||
|
||||
interface WebGL2RenderingContext extends WebGL2RenderingContextBase, WebGL2RenderingContextOverloads, WebGLRenderingContextBase {
|
||||
@ -4719,35 +4762,39 @@ interface WebGLRenderingContextBase {
|
||||
getBufferParameter(target: GLenum, pname: GLenum): any;
|
||||
getContextAttributes(): WebGLContextAttributes | null;
|
||||
getError(): GLenum;
|
||||
getExtension(extensionName: "ANGLE_instanced_arrays"): ANGLE_instanced_arrays | null;
|
||||
getExtension(extensionName: "EXT_blend_minmax"): EXT_blend_minmax | null;
|
||||
getExtension(extensionName: "EXT_color_buffer_float"): EXT_color_buffer_float | null;
|
||||
getExtension(extensionName: "EXT_color_buffer_half_float"): EXT_color_buffer_half_float | null;
|
||||
getExtension(extensionName: "EXT_float_blend"): EXT_float_blend | null;
|
||||
getExtension(extensionName: "EXT_texture_filter_anisotropic"): EXT_texture_filter_anisotropic | null;
|
||||
getExtension(extensionName: "EXT_frag_depth"): EXT_frag_depth | null;
|
||||
getExtension(extensionName: "EXT_shader_texture_lod"): EXT_shader_texture_lod | null;
|
||||
getExtension(extensionName: "EXT_sRGB"): EXT_sRGB | null;
|
||||
getExtension(extensionName: "EXT_shader_texture_lod"): EXT_shader_texture_lod | null;
|
||||
getExtension(extensionName: "EXT_texture_compression_bptc"): EXT_texture_compression_bptc | null;
|
||||
getExtension(extensionName: "EXT_texture_compression_rgtc"): EXT_texture_compression_rgtc | null;
|
||||
getExtension(extensionName: "EXT_texture_filter_anisotropic"): EXT_texture_filter_anisotropic | null;
|
||||
getExtension(extensionName: "KHR_parallel_shader_compile"): KHR_parallel_shader_compile | null;
|
||||
getExtension(extensionName: "OES_element_index_uint"): OES_element_index_uint | null;
|
||||
getExtension(extensionName: "OES_fbo_render_mipmap"): OES_fbo_render_mipmap | null;
|
||||
getExtension(extensionName: "OES_standard_derivatives"): OES_standard_derivatives | null;
|
||||
getExtension(extensionName: "OES_texture_float"): OES_texture_float | null;
|
||||
getExtension(extensionName: "OES_texture_float_linear"): OES_texture_float_linear | null;
|
||||
getExtension(extensionName: "OES_texture_half_float"): OES_texture_half_float | null;
|
||||
getExtension(extensionName: "OES_texture_half_float_linear"): OES_texture_half_float_linear | null;
|
||||
getExtension(extensionName: "OES_vertex_array_object"): OES_vertex_array_object | null;
|
||||
getExtension(extensionName: "OVR_multiview2"): OVR_multiview2 | null;
|
||||
getExtension(extensionName: "WEBGL_color_buffer_float"): WEBGL_color_buffer_float | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_astc"): WEBGL_compressed_texture_astc | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_etc"): WEBGL_compressed_texture_etc | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_etc1"): WEBGL_compressed_texture_etc1 | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_s3tc"): WEBGL_compressed_texture_s3tc | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_s3tc_srgb"): WEBGL_compressed_texture_s3tc_srgb | null;
|
||||
getExtension(extensionName: "WEBGL_debug_renderer_info"): WEBGL_debug_renderer_info | null;
|
||||
getExtension(extensionName: "WEBGL_debug_shaders"): WEBGL_debug_shaders | null;
|
||||
getExtension(extensionName: "WEBGL_depth_texture"): WEBGL_depth_texture | null;
|
||||
getExtension(extensionName: "WEBGL_draw_buffers"): WEBGL_draw_buffers | null;
|
||||
getExtension(extensionName: "WEBGL_lose_context"): WEBGL_lose_context | null;
|
||||
getExtension(extensionName: "WEBGL_depth_texture"): WEBGL_depth_texture | null;
|
||||
getExtension(extensionName: "WEBGL_debug_renderer_info"): WEBGL_debug_renderer_info | null;
|
||||
getExtension(extensionName: "WEBGL_compressed_texture_s3tc"): WEBGL_compressed_texture_s3tc | null;
|
||||
getExtension(extensionName: "OES_texture_half_float_linear"): OES_texture_half_float_linear | null;
|
||||
getExtension(extensionName: "OES_texture_half_float"): OES_texture_half_float | null;
|
||||
getExtension(extensionName: "OES_texture_float_linear"): OES_texture_float_linear | null;
|
||||
getExtension(extensionName: "OES_texture_float"): OES_texture_float | null;
|
||||
getExtension(extensionName: "OES_standard_derivatives"): OES_standard_derivatives | null;
|
||||
getExtension(extensionName: "OES_element_index_uint"): OES_element_index_uint | null;
|
||||
getExtension(extensionName: "ANGLE_instanced_arrays"): ANGLE_instanced_arrays | null;
|
||||
getExtension(extensionName: "WEBGL_multi_draw"): WEBGL_multi_draw | null;
|
||||
getExtension(name: string): any;
|
||||
getFramebufferAttachmentParameter(target: GLenum, attachment: GLenum, pname: GLenum): any;
|
||||
getParameter(pname: GLenum): any;
|
||||
@ -5876,13 +5923,13 @@ type NamedCurve = string;
|
||||
type OnErrorEventHandler = OnErrorEventHandlerNonNull | null;
|
||||
type PerformanceEntryList = PerformanceEntry[];
|
||||
type PushMessageDataInit = BufferSource | string;
|
||||
type ReadableStreamController<T> = ReadableStreamDefaultController<T>;
|
||||
type ReadableStreamReadResult<T> = ReadableStreamReadValueResult<T> | ReadableStreamReadDoneResult;
|
||||
type ReadableStreamReader<T> = ReadableStreamDefaultReader<T>;
|
||||
type ReadableStreamController<T> = ReadableStreamDefaultController<T> | ReadableByteStreamController;
|
||||
type ReadableStreamReadResult<T> = ReadableStreamReadValueResult<T> | ReadableStreamReadDoneResult<T>;
|
||||
type ReadableStreamReader<T> = ReadableStreamDefaultReader<T> | ReadableStreamBYOBReader;
|
||||
type RequestInfo = Request | string;
|
||||
type TexImageSource = ImageBitmap | ImageData | OffscreenCanvas;
|
||||
type TimerHandler = string | Function;
|
||||
type Transferable = ArrayBuffer | MessagePort | ImageBitmap;
|
||||
type Transferable = OffscreenCanvas | ImageBitmap | MessagePort | ReadableStream | WritableStream | TransformStream | ArrayBuffer;
|
||||
type Uint32List = Uint32Array | GLuint[];
|
||||
type VibratePattern = number | number[];
|
||||
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;
|
||||
@ -5916,6 +5963,8 @@ type PredefinedColorSpace = "display-p3" | "srgb";
|
||||
type PremultiplyAlpha = "default" | "none" | "premultiply";
|
||||
type PushEncryptionKeyName = "auth" | "p256dh";
|
||||
type RTCEncodedVideoFrameType = "delta" | "empty" | "key";
|
||||
type ReadableStreamReaderMode = "byob";
|
||||
type ReadableStreamType = "bytes";
|
||||
type ReferrerPolicy = "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url";
|
||||
type RequestCache = "default" | "force-cache" | "no-cache" | "no-store" | "only-if-cached" | "reload";
|
||||
type RequestCredentials = "include" | "omit" | "same-origin";
|
||||
|
||||
@ -21,7 +21,7 @@ tests/cases/compiler/baseCheck.ts(26,9): error TS2304: Cannot find name 'x'.
|
||||
super(0, loc);
|
||||
~~~
|
||||
!!! error TS2552: Cannot find name 'loc'. Did you mean 'Lock'?
|
||||
!!! related TS2728 /.ts/lib.dom.d.ts:9117:13: 'Lock' is declared here.
|
||||
!!! related TS2728 /.ts/lib.dom.d.ts:9241:13: 'Lock' is declared here.
|
||||
}
|
||||
|
||||
m() {
|
||||
|
||||
@ -12,10 +12,10 @@ tests/cases/compiler/extendArray.ts(7,32): error TS2552: Cannot find name '_elem
|
||||
collect(fn:(e:_element) => _element[]) : any[];
|
||||
~~~~~~~~
|
||||
!!! error TS2552: Cannot find name '_element'. Did you mean 'Element'?
|
||||
!!! related TS2728 /.ts/lib.dom.d.ts:4969:13: 'Element' is declared here.
|
||||
!!! related TS2728 /.ts/lib.dom.d.ts:5089:13: 'Element' is declared here.
|
||||
~~~~~~~~
|
||||
!!! error TS2552: Cannot find name '_element'. Did you mean 'Element'?
|
||||
!!! related TS2728 /.ts/lib.dom.d.ts:4969:13: 'Element' is declared here.
|
||||
!!! related TS2728 /.ts/lib.dom.d.ts:5089:13: 'Element' is declared here.
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -10,7 +10,7 @@ tests/cases/compiler/intersectionsOfLargeUnions2.ts(31,15): error TS2536: Type '
|
||||
interface ElementTagNameMap {
|
||||
~~~~~~~~~~~~~~~~~
|
||||
!!! error TS2300: Duplicate identifier 'ElementTagNameMap'.
|
||||
!!! related TS6203 /.ts/lib.dom.d.ts:17608:6: 'ElementTagNameMap' was also declared here.
|
||||
!!! related TS6203 /.ts/lib.dom.d.ts:17748:6: 'ElementTagNameMap' was also declared here.
|
||||
[index: number]: HTMLElement
|
||||
}
|
||||
|
||||
|
||||
@ -13,7 +13,7 @@ tests/cases/compiler/test.tsx(9,17): error TS2552: Cannot find name 'createEleme
|
||||
return <div />;
|
||||
~~~
|
||||
!!! error TS2552: Cannot find name 'createElement'. Did you mean 'frameElement'?
|
||||
!!! related TS2728 /.ts/lib.dom.d.ts:17631:13: 'frameElement' is declared here.
|
||||
!!! related TS2728 /.ts/lib.dom.d.ts:17771:13: 'frameElement' is declared here.
|
||||
}
|
||||
}
|
||||
|
||||
@ -13,6 +13,6 @@ tests/cases/compiler/test.tsx(9,17): error TS2552: Cannot find name 'MyElement'.
|
||||
return <div />;
|
||||
~~~
|
||||
!!! error TS2552: Cannot find name 'MyElement'. Did you mean 'Element'?
|
||||
!!! related TS2728 /.ts/lib.dom.d.ts:4969:13: 'Element' is declared here.
|
||||
!!! related TS2728 /.ts/lib.dom.d.ts:5089:13: 'Element' is declared here.
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -352,7 +352,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource7.ts(828,13): error T
|
||||
!!! error TS2304: Cannot find name 'Type'.
|
||||
~~~~~~~~~~~~~~~
|
||||
!!! error TS2552: Cannot find name 'TypeDeclaration'. Did you mean 'CSSStyleDeclaration'?
|
||||
!!! related TS2728 /.ts/lib.dom.d.ts:3275:13: 'CSSStyleDeclaration' is declared here.
|
||||
!!! related TS2728 /.ts/lib.dom.d.ts:3382:13: 'CSSStyleDeclaration' is declared here.
|
||||
type.extendsTypeLinks = getBaseTypeLinks(typeDecl.extendsList, type.extendsTypeLinks);
|
||||
type.implementsTypeLinks = getBaseTypeLinks(typeDecl.implementsList, type.implementsTypeLinks);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user