Merge pull request #9237 from zhengbli/updateDomJune17
Routine dom lib update
This commit is contained in:
commit
abe7c19e34
2 changed files with 793 additions and 74 deletions
664
src/lib/dom.generated.d.ts
vendored
664
src/lib/dom.generated.d.ts
vendored
|
@ -4,7 +4,7 @@
|
|||
/////////////////////////////
|
||||
|
||||
interface Algorithm {
|
||||
name?: string;
|
||||
name: string;
|
||||
}
|
||||
|
||||
interface AriaRequestEventInit extends EventInit {
|
||||
|
@ -851,6 +851,7 @@ interface UIEventInit extends EventInit {
|
|||
}
|
||||
|
||||
interface WebGLContextAttributes {
|
||||
failIfMajorPerformanceCaveat?: boolean;
|
||||
alpha?: boolean;
|
||||
depth?: boolean;
|
||||
stencil?: boolean;
|
||||
|
@ -919,7 +920,7 @@ interface ApplicationCache extends EventTarget {
|
|||
oncached: (ev: Event) => any;
|
||||
onchecking: (ev: Event) => any;
|
||||
ondownloading: (ev: Event) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
onnoupdate: (ev: Event) => any;
|
||||
onobsolete: (ev: Event) => any;
|
||||
onprogress: (ev: ProgressEvent) => any;
|
||||
|
@ -2410,7 +2411,7 @@ interface Document extends Node, GlobalEventHandlers, NodeSelector, DocumentEven
|
|||
* Fires when the user aborts the download.
|
||||
* @param ev The event.
|
||||
*/
|
||||
onabort: (ev: Event) => any;
|
||||
onabort: (ev: UIEvent) => any;
|
||||
/**
|
||||
* Fires when the object is set as the active element.
|
||||
* @param ev The event.
|
||||
|
@ -2512,7 +2513,7 @@ interface Document extends Node, GlobalEventHandlers, NodeSelector, DocumentEven
|
|||
* Fires when an error occurs during object loading.
|
||||
* @param ev The event.
|
||||
*/
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
/**
|
||||
* Fires when the object receives focus.
|
||||
* @param ev The event.
|
||||
|
@ -2988,7 +2989,7 @@ interface Document extends Node, GlobalEventHandlers, NodeSelector, DocumentEven
|
|||
* Returns a reference to the first object with the specified value of the ID or NAME attribute.
|
||||
* @param elementId String that specifies the ID value. Case-insensitive.
|
||||
*/
|
||||
getElementById(elementId: string): HTMLElement;
|
||||
getElementById(elementId: string): HTMLElement | null;
|
||||
getElementsByClassName(classNames: string): HTMLCollectionOf<Element>;
|
||||
/**
|
||||
* Gets a collection of objects based on the value of the NAME or ID attribute.
|
||||
|
@ -3463,7 +3464,7 @@ interface Element extends Node, GlobalEventHandlers, ElementTraversal, NodeSelec
|
|||
readonly scrollWidth: number;
|
||||
readonly tagName: string;
|
||||
innerHTML: string;
|
||||
getAttribute(name?: string): string | null;
|
||||
getAttribute(name: string): string | null;
|
||||
getAttributeNS(namespaceURI: string, localName: string): string;
|
||||
getAttributeNode(name: string): Attr;
|
||||
getAttributeNodeNS(namespaceURI: string, localName: string): Attr;
|
||||
|
@ -3673,6 +3674,7 @@ interface Element extends Node, GlobalEventHandlers, ElementTraversal, NodeSelec
|
|||
webkitRequestFullscreen(): void;
|
||||
getElementsByClassName(classNames: string): NodeListOf<Element>;
|
||||
matches(selector: string): boolean;
|
||||
closest(selector: string): Element | null;
|
||||
addEventListener(type: "MSGestureChange", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: "MSGestureDoubleTap", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: "MSGestureEnd", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void;
|
||||
|
@ -4203,7 +4205,7 @@ interface HTMLBodyElement extends HTMLElement {
|
|||
onbeforeprint: (ev: Event) => any;
|
||||
onbeforeunload: (ev: BeforeUnloadEvent) => any;
|
||||
onblur: (ev: FocusEvent) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
onfocus: (ev: FocusEvent) => any;
|
||||
onhashchange: (ev: HashChangeEvent) => any;
|
||||
onload: (ev: Event) => any;
|
||||
|
@ -4432,9 +4434,9 @@ interface HTMLCanvasElement extends HTMLElement {
|
|||
* Returns an object that provides methods and properties for drawing and manipulating images and graphics on a canvas element in a document. A context object includes information about colors, line widths, fonts, and other graphic parameters that can be drawn on a canvas.
|
||||
* @param contextId The identifier (ID) of the type of canvas to create. Internet Explorer 9 and Internet Explorer 10 support only a 2-D context using canvas.getContext("2d"); IE11 Preview also supports 3-D or WebGL context using canvas.getContext("experimental-webgl");
|
||||
*/
|
||||
getContext(contextId: "2d"): CanvasRenderingContext2D;
|
||||
getContext(contextId: "experimental-webgl"): WebGLRenderingContext;
|
||||
getContext(contextId: string, ...args: any[]): CanvasRenderingContext2D | WebGLRenderingContext;
|
||||
getContext(contextId: "2d", contextAttributes?: Canvas2DContextAttributes): CanvasRenderingContext2D | null;
|
||||
getContext(contextId: "webgl" | "experimental-webgl", contextAttributes?: WebGLContextAttributes): WebGLRenderingContext | null;
|
||||
getContext(contextId: string, contextAttributes?: {}): CanvasRenderingContext2D | WebGLRenderingContext | null;
|
||||
/**
|
||||
* Returns a blob object encoded as a Portable Network Graphics (PNG) format from a canvas image or drawing.
|
||||
*/
|
||||
|
@ -4444,7 +4446,7 @@ interface HTMLCanvasElement extends HTMLElement {
|
|||
* @param type The standard MIME type for the image format to return. If you do not specify this parameter, the default value is a PNG format image.
|
||||
*/
|
||||
toDataURL(type?: string, ...args: any[]): string;
|
||||
toBlob(): Blob;
|
||||
toBlob(callback: (result: Blob | null) => void, ... arguments: any[]): void;
|
||||
}
|
||||
|
||||
declare var HTMLCanvasElement: {
|
||||
|
@ -4542,7 +4544,7 @@ interface HTMLElement extends Element {
|
|||
readonly offsetParent: Element;
|
||||
readonly offsetTop: number;
|
||||
readonly offsetWidth: number;
|
||||
onabort: (ev: Event) => any;
|
||||
onabort: (ev: UIEvent) => any;
|
||||
onactivate: (ev: UIEvent) => any;
|
||||
onbeforeactivate: (ev: UIEvent) => any;
|
||||
onbeforecopy: (ev: ClipboardEvent) => any;
|
||||
|
@ -4570,7 +4572,7 @@ interface HTMLElement extends Element {
|
|||
ondurationchange: (ev: Event) => any;
|
||||
onemptied: (ev: Event) => any;
|
||||
onended: (ev: MediaStreamErrorEvent) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
onfocus: (ev: FocusEvent) => any;
|
||||
oninput: (ev: Event) => any;
|
||||
oninvalid: (ev: Event) => any;
|
||||
|
@ -5120,7 +5122,7 @@ interface HTMLFrameSetElement extends HTMLElement {
|
|||
* Fires when the object loses the input focus.
|
||||
*/
|
||||
onblur: (ev: FocusEvent) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
/**
|
||||
* Fires when the object receives focus.
|
||||
*/
|
||||
|
@ -5643,7 +5645,7 @@ interface HTMLInputElement extends HTMLElement {
|
|||
/**
|
||||
* Returns a FileList object on a file type input object.
|
||||
*/
|
||||
readonly files: FileList;
|
||||
readonly files: FileList | null;
|
||||
/**
|
||||
* Retrieves a reference to the form that the object is embedded in.
|
||||
*/
|
||||
|
@ -6614,7 +6616,7 @@ declare var HTMLOptionElement: {
|
|||
create(): HTMLOptionElement;
|
||||
}
|
||||
|
||||
interface HTMLOptionsCollection extends HTMLCollection {
|
||||
interface HTMLOptionsCollection extends HTMLCollectionOf<HTMLOptionElement> {
|
||||
length: number;
|
||||
selectedIndex: number;
|
||||
add(element: HTMLOptionElement | HTMLOptGroupElement, before?: HTMLElement | number): void;
|
||||
|
@ -6778,7 +6780,7 @@ interface HTMLSelectElement extends HTMLElement {
|
|||
* Sets or retrieves the name of the object.
|
||||
*/
|
||||
name: string;
|
||||
options: HTMLCollectionOf<HTMLOptionElement>;
|
||||
readonly options: HTMLOptionsCollection;
|
||||
/**
|
||||
* When present, marks an element that can't be submitted without a value.
|
||||
*/
|
||||
|
@ -7574,7 +7576,7 @@ interface IDBDatabase extends EventTarget {
|
|||
readonly name: string;
|
||||
readonly objectStoreNames: DOMStringList;
|
||||
onabort: (ev: Event) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
version: number;
|
||||
onversionchange: (ev: IDBVersionChangeEvent) => any;
|
||||
close(): void;
|
||||
|
@ -7677,7 +7679,7 @@ declare var IDBOpenDBRequest: {
|
|||
|
||||
interface IDBRequest extends EventTarget {
|
||||
readonly error: DOMError;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
onsuccess: (ev: Event) => any;
|
||||
readonly readyState: string;
|
||||
readonly result: any;
|
||||
|
@ -7699,7 +7701,7 @@ interface IDBTransaction extends EventTarget {
|
|||
readonly mode: string;
|
||||
onabort: (ev: Event) => any;
|
||||
oncomplete: (ev: Event) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
abort(): void;
|
||||
objectStore(name: string): IDBObjectStore;
|
||||
readonly READ_ONLY: string;
|
||||
|
@ -7842,7 +7844,7 @@ declare var MSApp: MSApp;
|
|||
interface MSAppAsyncOperation extends EventTarget {
|
||||
readonly error: DOMError;
|
||||
oncomplete: (ev: Event) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
readonly readyState: number;
|
||||
readonly result: any;
|
||||
start(): void;
|
||||
|
@ -8202,7 +8204,7 @@ declare var MSStreamReader: {
|
|||
interface MSWebViewAsyncOperation extends EventTarget {
|
||||
readonly error: DOMError;
|
||||
oncomplete: (ev: Event) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
readonly readyState: number;
|
||||
readonly result: any;
|
||||
readonly target: MSHTMLWebViewElement;
|
||||
|
@ -8738,7 +8740,7 @@ interface Node extends EventTarget {
|
|||
contains(child: Node): boolean;
|
||||
hasAttributes(): boolean;
|
||||
hasChildNodes(): boolean;
|
||||
insertBefore(newChild: Node, refChild: Node): Node;
|
||||
insertBefore(newChild: Node, refChild: Node | null): Node;
|
||||
isDefaultNamespace(namespaceURI: string | null): boolean;
|
||||
isEqualNode(arg: Node): boolean;
|
||||
isSameNode(other: Node): boolean;
|
||||
|
@ -8747,7 +8749,6 @@ interface Node extends EventTarget {
|
|||
normalize(): void;
|
||||
removeChild(oldChild: Node): Node;
|
||||
replaceChild(newChild: Node, oldChild: Node): Node;
|
||||
contains(node: Node): boolean;
|
||||
readonly ATTRIBUTE_NODE: number;
|
||||
readonly CDATA_SECTION_NODE: number;
|
||||
readonly COMMENT_NODE: number;
|
||||
|
@ -9283,7 +9284,7 @@ declare var RTCDTMFToneChangeEvent: {
|
|||
|
||||
interface RTCDtlsTransport extends RTCStatsProvider {
|
||||
ondtlsstatechange: ((ev: RTCDtlsTransportStateChangedEvent) => any) | null;
|
||||
onerror: ((ev: Event) => any) | null;
|
||||
onerror: ((ev: ErrorEvent) => any) | null;
|
||||
readonly state: string;
|
||||
readonly transport: RTCIceTransport;
|
||||
getLocalParameters(): RTCDtlsParameters;
|
||||
|
@ -9338,7 +9339,7 @@ declare var RTCIceCandidatePairChangedEvent: {
|
|||
|
||||
interface RTCIceGatherer extends RTCStatsProvider {
|
||||
readonly component: string;
|
||||
onerror: ((ev: Event) => any) | null;
|
||||
onerror: ((ev: ErrorEvent) => any) | null;
|
||||
onlocalcandidate: ((ev: RTCIceGathererEvent) => any) | null;
|
||||
createAssociatedGatherer(): RTCIceGatherer;
|
||||
getLocalCandidates(): RTCIceCandidate[];
|
||||
|
@ -9397,7 +9398,7 @@ declare var RTCIceTransportStateChangedEvent: {
|
|||
}
|
||||
|
||||
interface RTCRtpReceiver extends RTCStatsProvider {
|
||||
onerror: ((ev: Event) => any) | null;
|
||||
onerror: ((ev: ErrorEvent) => any) | null;
|
||||
readonly rtcpTransport: RTCDtlsTransport;
|
||||
readonly track: MediaStreamTrack | null;
|
||||
readonly transport: RTCDtlsTransport | RTCSrtpSdesTransport;
|
||||
|
@ -9417,7 +9418,7 @@ declare var RTCRtpReceiver: {
|
|||
}
|
||||
|
||||
interface RTCRtpSender extends RTCStatsProvider {
|
||||
onerror: ((ev: Event) => any) | null;
|
||||
onerror: ((ev: ErrorEvent) => any) | null;
|
||||
onssrcconflict: ((ev: RTCSsrcConflictEvent) => any) | null;
|
||||
readonly rtcpTransport: RTCDtlsTransport;
|
||||
readonly track: MediaStreamTrack;
|
||||
|
@ -9438,7 +9439,7 @@ declare var RTCRtpSender: {
|
|||
}
|
||||
|
||||
interface RTCSrtpSdesTransport extends EventTarget {
|
||||
onerror: ((ev: Event) => any) | null;
|
||||
onerror: ((ev: ErrorEvent) => any) | null;
|
||||
readonly transport: RTCIceTransport;
|
||||
addEventListener(type: "error", listener: (ev: ErrorEvent) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
|
@ -11478,18 +11479,24 @@ declare var StyleSheetPageList: {
|
|||
}
|
||||
|
||||
interface SubtleCrypto {
|
||||
decrypt(algorithm: string | Algorithm, key: CryptoKey, data: ArrayBufferView): PromiseLike<any>;
|
||||
deriveBits(algorithm: string | Algorithm, baseKey: CryptoKey, length: number): PromiseLike<any>;
|
||||
deriveKey(algorithm: string | Algorithm, baseKey: CryptoKey, derivedKeyType: string | Algorithm, extractable: boolean, keyUsages: string[]): PromiseLike<any>;
|
||||
digest(algorithm: string | Algorithm, data: ArrayBufferView): PromiseLike<any>;
|
||||
encrypt(algorithm: string | Algorithm, key: CryptoKey, data: ArrayBufferView): PromiseLike<any>;
|
||||
exportKey(format: string, key: CryptoKey): PromiseLike<any>;
|
||||
generateKey(algorithm: string | Algorithm, extractable: boolean, keyUsages: string[]): PromiseLike<any>;
|
||||
importKey(format: string, keyData: ArrayBufferView, algorithm: string | Algorithm | null, extractable: boolean, keyUsages: string[]): PromiseLike<any>;
|
||||
sign(algorithm: string | Algorithm, key: CryptoKey, data: ArrayBufferView): PromiseLike<any>;
|
||||
unwrapKey(format: string, wrappedKey: ArrayBufferView, unwrappingKey: CryptoKey, unwrapAlgorithm: string | Algorithm, unwrappedKeyAlgorithm: string | Algorithm | null, extractable: boolean, keyUsages: string[]): PromiseLike<any>;
|
||||
verify(algorithm: string | Algorithm, key: CryptoKey, signature: ArrayBufferView, data: ArrayBufferView): PromiseLike<any>;
|
||||
wrapKey(format: string, key: CryptoKey, wrappingKey: CryptoKey, wrapAlgorithm: string | Algorithm): PromiseLike<any>;
|
||||
decrypt(algorithm: string | RsaOaepParams | AesCtrParams | AesCbcParams | AesCmacParams | AesGcmParams | AesCfbParams, key: CryptoKey, data: BufferSource): PromiseLike<ArrayBuffer>;
|
||||
deriveBits(algorithm: string | EcdhKeyDeriveParams | DhKeyDeriveParams | ConcatParams | HkdfCtrParams | Pbkdf2Params, baseKey: CryptoKey, length: number): PromiseLike<ArrayBuffer>;
|
||||
deriveKey(algorithm: string | EcdhKeyDeriveParams | DhKeyDeriveParams | ConcatParams | HkdfCtrParams | Pbkdf2Params, baseKey: CryptoKey, derivedKeyType: string | AesDerivedKeyParams | HmacImportParams | ConcatParams | HkdfCtrParams | Pbkdf2Params, extractable: boolean, keyUsages: string[]): PromiseLike<CryptoKey>;
|
||||
digest(algorithm: AlgorithmIdentifier, data: BufferSource): PromiseLike<ArrayBuffer>;
|
||||
encrypt(algorithm: string | RsaOaepParams | AesCtrParams | AesCbcParams | AesCmacParams | AesGcmParams | AesCfbParams, key: CryptoKey, data: BufferSource): PromiseLike<ArrayBuffer>;
|
||||
exportKey(format: "jwk", key: CryptoKey): PromiseLike<JsonWebKey>;
|
||||
exportKey(format: "raw" | "pkcs8" | "spki", key: CryptoKey): PromiseLike<ArrayBuffer>;
|
||||
exportKey(format: string, key: CryptoKey): PromiseLike<JsonWebKey | ArrayBuffer>;
|
||||
generateKey(algorithm: string, extractable: boolean, keyUsages: string[]): PromiseLike<CryptoKeyPair | CryptoKey>;
|
||||
generateKey(algorithm: RsaHashedKeyGenParams | EcKeyGenParams | DhKeyGenParams, extractable: boolean, keyUsages: string[]): PromiseLike<CryptoKeyPair>;
|
||||
generateKey(algorithm: AesKeyGenParams | HmacKeyGenParams | Pbkdf2Params, extractable: boolean, keyUsages: string[]): PromiseLike<CryptoKey>;
|
||||
importKey(format: "jwk", keyData: JsonWebKey, algorithm: string | RsaHashedImportParams | EcKeyImportParams | HmacImportParams | DhImportKeyParams, extractable:boolean, keyUsages: string[]): PromiseLike<CryptoKey>;
|
||||
importKey(format: "raw" | "pkcs8" | "spki", keyData: BufferSource, algorithm: string | RsaHashedImportParams | EcKeyImportParams | HmacImportParams | DhImportKeyParams, extractable:boolean, keyUsages: string[]): PromiseLike<CryptoKey>;
|
||||
importKey(format: string, keyData: JsonWebKey | BufferSource, algorithm: string | RsaHashedImportParams | EcKeyImportParams | HmacImportParams | DhImportKeyParams, extractable:boolean, keyUsages: string[]): PromiseLike<CryptoKey>;
|
||||
sign(algorithm: string | RsaPssParams | EcdsaParams | AesCmacParams, key: CryptoKey, data: BufferSource): PromiseLike<ArrayBuffer>;
|
||||
unwrapKey(format: string, wrappedKey: BufferSource, unwrappingKey: CryptoKey, unwrapAlgorithm: AlgorithmIdentifier, unwrappedKeyAlgorithm: AlgorithmIdentifier, extractable: boolean, keyUsages: string[]): PromiseLike<CryptoKey>;
|
||||
verify(algorithm: string | RsaPssParams | EcdsaParams | AesCmacParams, key: CryptoKey, signature: BufferSource, data: BufferSource): PromiseLike<boolean>;
|
||||
wrapKey(format: string, key: CryptoKey, wrappingKey: CryptoKey, wrapAlgorithm: AlgorithmIdentifier): PromiseLike<ArrayBuffer>;
|
||||
}
|
||||
|
||||
declare var SubtleCrypto: {
|
||||
|
@ -11557,7 +11564,7 @@ interface TextTrack extends EventTarget {
|
|||
readonly language: string;
|
||||
mode: any;
|
||||
oncuechange: (ev: Event) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
onload: (ev: Event) => any;
|
||||
readonly readyState: number;
|
||||
addCue(cue: TextTrackCue): void;
|
||||
|
@ -12046,18 +12053,12 @@ interface WebGLRenderingContext {
|
|||
stencilMaskSeparate(face: number, mask: number): void;
|
||||
stencilOp(fail: number, zfail: number, zpass: number): void;
|
||||
stencilOpSeparate(face: number, fail: number, zfail: number, zpass: number): void;
|
||||
texImage2D(target: number, level: number, internalformat: number, width: number, height: number, border: number, format: number, type: number, pixels: ArrayBufferView): void;
|
||||
texImage2D(target: number, level: number, internalformat: number, format: number, type: number, image: HTMLImageElement): void;
|
||||
texImage2D(target: number, level: number, internalformat: number, format: number, type: number, canvas: HTMLCanvasElement): void;
|
||||
texImage2D(target: number, level: number, internalformat: number, format: number, type: number, video: HTMLVideoElement): void;
|
||||
texImage2D(target: number, level: number, internalformat: number, format: number, type: number, pixels: ImageData): void;
|
||||
texImage2D(target: number, level: number, internalformat: number, width: number, height: number, border: number, format: number, type: number, pixels?: ArrayBufferView): void;
|
||||
texImage2D(target: number, level: number, internalformat: number, format: number, type: number, pixels?: ImageData | HTMLVideoElement | HTMLImageElement | HTMLCanvasElement): void;
|
||||
texParameterf(target: number, pname: number, param: number): void;
|
||||
texParameteri(target: number, pname: number, param: number): void;
|
||||
texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, width: number, height: number, format: number, type: number, pixels: ArrayBufferView): void;
|
||||
texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, format: number, type: number, image: HTMLImageElement): void;
|
||||
texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, format: number, type: number, canvas: HTMLCanvasElement): void;
|
||||
texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, format: number, type: number, video: HTMLVideoElement): void;
|
||||
texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, format: number, type: number, pixels: ImageData): void;
|
||||
texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, width: number, height: number, format: number, type: number, pixels?: ArrayBufferView): void;
|
||||
texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, format: number, type: number, pixels?: ImageData | HTMLVideoElement | HTMLImageElement | HTMLCanvasElement): void;
|
||||
uniform1f(location: WebGLUniformLocation | null, x: number): void;
|
||||
uniform1fv(location: WebGLUniformLocation, v: Float32Array | number[]): void;
|
||||
uniform1i(location: WebGLUniformLocation | null, x: number): void;
|
||||
|
@ -12780,7 +12781,7 @@ interface WebSocket extends EventTarget {
|
|||
readonly bufferedAmount: number;
|
||||
readonly extensions: string;
|
||||
onclose: (ev: CloseEvent) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
onmessage: (ev: MessageEvent) => any;
|
||||
onopen: (ev: Event) => any;
|
||||
readonly protocol: string;
|
||||
|
@ -12855,7 +12856,7 @@ interface Window extends EventTarget, WindowTimers, WindowSessionStorage, Window
|
|||
name: string;
|
||||
readonly navigator: Navigator;
|
||||
offscreenBuffering: string | boolean;
|
||||
onabort: (ev: Event) => any;
|
||||
onabort: (ev: UIEvent) => any;
|
||||
onafterprint: (ev: Event) => any;
|
||||
onbeforeprint: (ev: Event) => any;
|
||||
onbeforeunload: (ev: BeforeUnloadEvent) => any;
|
||||
|
@ -12971,6 +12972,7 @@ interface Window extends EventTarget, WindowTimers, WindowSessionStorage, Window
|
|||
readonly top: Window;
|
||||
readonly window: Window;
|
||||
URL: typeof URL;
|
||||
Blob: typeof Blob;
|
||||
alert(message?: any): void;
|
||||
blur(): void;
|
||||
cancelAnimationFrame(handle: number): void;
|
||||
|
@ -13127,7 +13129,6 @@ declare var XMLDocument: {
|
|||
}
|
||||
|
||||
interface XMLHttpRequest extends EventTarget, XMLHttpRequestEventTarget {
|
||||
msCaching: string;
|
||||
onreadystatechange: (ev: ProgressEvent) => any;
|
||||
readonly readyState: number;
|
||||
readonly response: any;
|
||||
|
@ -13139,6 +13140,7 @@ interface XMLHttpRequest extends EventTarget, XMLHttpRequestEventTarget {
|
|||
timeout: number;
|
||||
readonly upload: XMLHttpRequestUpload;
|
||||
withCredentials: boolean;
|
||||
msCaching?: string;
|
||||
abort(): void;
|
||||
getAllResponseHeaders(): string;
|
||||
getResponseHeader(header: string): string | null;
|
||||
|
@ -13277,7 +13279,7 @@ declare var XSLTProcessor: {
|
|||
}
|
||||
|
||||
interface AbstractWorker {
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
addEventListener(type: "error", listener: (ev: ErrorEvent) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
}
|
||||
|
@ -13436,7 +13438,7 @@ interface LinkStyle {
|
|||
|
||||
interface MSBaseReader {
|
||||
onabort: (ev: Event) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
onload: (ev: Event) => any;
|
||||
onloadend: (ev: ProgressEvent) => any;
|
||||
onloadstart: (ev: Event) => any;
|
||||
|
@ -13501,7 +13503,359 @@ interface NavigatorUserMedia {
|
|||
}
|
||||
|
||||
interface NodeSelector {
|
||||
querySelector(selectors: "a"): HTMLAnchorElement;
|
||||
querySelector(selectors: "abbr"): HTMLElement;
|
||||
querySelector(selectors: "acronym"): HTMLElement;
|
||||
querySelector(selectors: "address"): HTMLElement;
|
||||
querySelector(selectors: "applet"): HTMLAppletElement;
|
||||
querySelector(selectors: "area"): HTMLAreaElement;
|
||||
querySelector(selectors: "article"): HTMLElement;
|
||||
querySelector(selectors: "aside"): HTMLElement;
|
||||
querySelector(selectors: "audio"): HTMLAudioElement;
|
||||
querySelector(selectors: "b"): HTMLElement;
|
||||
querySelector(selectors: "base"): HTMLBaseElement;
|
||||
querySelector(selectors: "basefont"): HTMLBaseFontElement;
|
||||
querySelector(selectors: "bdo"): HTMLElement;
|
||||
querySelector(selectors: "big"): HTMLElement;
|
||||
querySelector(selectors: "blockquote"): HTMLQuoteElement;
|
||||
querySelector(selectors: "body"): HTMLBodyElement;
|
||||
querySelector(selectors: "br"): HTMLBRElement;
|
||||
querySelector(selectors: "button"): HTMLButtonElement;
|
||||
querySelector(selectors: "canvas"): HTMLCanvasElement;
|
||||
querySelector(selectors: "caption"): HTMLTableCaptionElement;
|
||||
querySelector(selectors: "center"): HTMLElement;
|
||||
querySelector(selectors: "circle"): SVGCircleElement;
|
||||
querySelector(selectors: "cite"): HTMLElement;
|
||||
querySelector(selectors: "clippath"): SVGClipPathElement;
|
||||
querySelector(selectors: "code"): HTMLElement;
|
||||
querySelector(selectors: "col"): HTMLTableColElement;
|
||||
querySelector(selectors: "colgroup"): HTMLTableColElement;
|
||||
querySelector(selectors: "datalist"): HTMLDataListElement;
|
||||
querySelector(selectors: "dd"): HTMLElement;
|
||||
querySelector(selectors: "defs"): SVGDefsElement;
|
||||
querySelector(selectors: "del"): HTMLModElement;
|
||||
querySelector(selectors: "desc"): SVGDescElement;
|
||||
querySelector(selectors: "dfn"): HTMLElement;
|
||||
querySelector(selectors: "dir"): HTMLDirectoryElement;
|
||||
querySelector(selectors: "div"): HTMLDivElement;
|
||||
querySelector(selectors: "dl"): HTMLDListElement;
|
||||
querySelector(selectors: "dt"): HTMLElement;
|
||||
querySelector(selectors: "ellipse"): SVGEllipseElement;
|
||||
querySelector(selectors: "em"): HTMLElement;
|
||||
querySelector(selectors: "embed"): HTMLEmbedElement;
|
||||
querySelector(selectors: "feblend"): SVGFEBlendElement;
|
||||
querySelector(selectors: "fecolormatrix"): SVGFEColorMatrixElement;
|
||||
querySelector(selectors: "fecomponenttransfer"): SVGFEComponentTransferElement;
|
||||
querySelector(selectors: "fecomposite"): SVGFECompositeElement;
|
||||
querySelector(selectors: "feconvolvematrix"): SVGFEConvolveMatrixElement;
|
||||
querySelector(selectors: "fediffuselighting"): SVGFEDiffuseLightingElement;
|
||||
querySelector(selectors: "fedisplacementmap"): SVGFEDisplacementMapElement;
|
||||
querySelector(selectors: "fedistantlight"): SVGFEDistantLightElement;
|
||||
querySelector(selectors: "feflood"): SVGFEFloodElement;
|
||||
querySelector(selectors: "fefunca"): SVGFEFuncAElement;
|
||||
querySelector(selectors: "fefuncb"): SVGFEFuncBElement;
|
||||
querySelector(selectors: "fefuncg"): SVGFEFuncGElement;
|
||||
querySelector(selectors: "fefuncr"): SVGFEFuncRElement;
|
||||
querySelector(selectors: "fegaussianblur"): SVGFEGaussianBlurElement;
|
||||
querySelector(selectors: "feimage"): SVGFEImageElement;
|
||||
querySelector(selectors: "femerge"): SVGFEMergeElement;
|
||||
querySelector(selectors: "femergenode"): SVGFEMergeNodeElement;
|
||||
querySelector(selectors: "femorphology"): SVGFEMorphologyElement;
|
||||
querySelector(selectors: "feoffset"): SVGFEOffsetElement;
|
||||
querySelector(selectors: "fepointlight"): SVGFEPointLightElement;
|
||||
querySelector(selectors: "fespecularlighting"): SVGFESpecularLightingElement;
|
||||
querySelector(selectors: "fespotlight"): SVGFESpotLightElement;
|
||||
querySelector(selectors: "fetile"): SVGFETileElement;
|
||||
querySelector(selectors: "feturbulence"): SVGFETurbulenceElement;
|
||||
querySelector(selectors: "fieldset"): HTMLFieldSetElement;
|
||||
querySelector(selectors: "figcaption"): HTMLElement;
|
||||
querySelector(selectors: "figure"): HTMLElement;
|
||||
querySelector(selectors: "filter"): SVGFilterElement;
|
||||
querySelector(selectors: "font"): HTMLFontElement;
|
||||
querySelector(selectors: "footer"): HTMLElement;
|
||||
querySelector(selectors: "foreignobject"): SVGForeignObjectElement;
|
||||
querySelector(selectors: "form"): HTMLFormElement;
|
||||
querySelector(selectors: "frame"): HTMLFrameElement;
|
||||
querySelector(selectors: "frameset"): HTMLFrameSetElement;
|
||||
querySelector(selectors: "g"): SVGGElement;
|
||||
querySelector(selectors: "h1"): HTMLHeadingElement;
|
||||
querySelector(selectors: "h2"): HTMLHeadingElement;
|
||||
querySelector(selectors: "h3"): HTMLHeadingElement;
|
||||
querySelector(selectors: "h4"): HTMLHeadingElement;
|
||||
querySelector(selectors: "h5"): HTMLHeadingElement;
|
||||
querySelector(selectors: "h6"): HTMLHeadingElement;
|
||||
querySelector(selectors: "head"): HTMLHeadElement;
|
||||
querySelector(selectors: "header"): HTMLElement;
|
||||
querySelector(selectors: "hgroup"): HTMLElement;
|
||||
querySelector(selectors: "hr"): HTMLHRElement;
|
||||
querySelector(selectors: "html"): HTMLHtmlElement;
|
||||
querySelector(selectors: "i"): HTMLElement;
|
||||
querySelector(selectors: "iframe"): HTMLIFrameElement;
|
||||
querySelector(selectors: "image"): SVGImageElement;
|
||||
querySelector(selectors: "img"): HTMLImageElement;
|
||||
querySelector(selectors: "input"): HTMLInputElement;
|
||||
querySelector(selectors: "ins"): HTMLModElement;
|
||||
querySelector(selectors: "isindex"): HTMLUnknownElement;
|
||||
querySelector(selectors: "kbd"): HTMLElement;
|
||||
querySelector(selectors: "keygen"): HTMLElement;
|
||||
querySelector(selectors: "label"): HTMLLabelElement;
|
||||
querySelector(selectors: "legend"): HTMLLegendElement;
|
||||
querySelector(selectors: "li"): HTMLLIElement;
|
||||
querySelector(selectors: "line"): SVGLineElement;
|
||||
querySelector(selectors: "lineargradient"): SVGLinearGradientElement;
|
||||
querySelector(selectors: "link"): HTMLLinkElement;
|
||||
querySelector(selectors: "listing"): HTMLPreElement;
|
||||
querySelector(selectors: "map"): HTMLMapElement;
|
||||
querySelector(selectors: "mark"): HTMLElement;
|
||||
querySelector(selectors: "marker"): SVGMarkerElement;
|
||||
querySelector(selectors: "marquee"): HTMLMarqueeElement;
|
||||
querySelector(selectors: "mask"): SVGMaskElement;
|
||||
querySelector(selectors: "menu"): HTMLMenuElement;
|
||||
querySelector(selectors: "meta"): HTMLMetaElement;
|
||||
querySelector(selectors: "metadata"): SVGMetadataElement;
|
||||
querySelector(selectors: "meter"): HTMLMeterElement;
|
||||
querySelector(selectors: "nav"): HTMLElement;
|
||||
querySelector(selectors: "nextid"): HTMLUnknownElement;
|
||||
querySelector(selectors: "nobr"): HTMLElement;
|
||||
querySelector(selectors: "noframes"): HTMLElement;
|
||||
querySelector(selectors: "noscript"): HTMLElement;
|
||||
querySelector(selectors: "object"): HTMLObjectElement;
|
||||
querySelector(selectors: "ol"): HTMLOListElement;
|
||||
querySelector(selectors: "optgroup"): HTMLOptGroupElement;
|
||||
querySelector(selectors: "option"): HTMLOptionElement;
|
||||
querySelector(selectors: "p"): HTMLParagraphElement;
|
||||
querySelector(selectors: "param"): HTMLParamElement;
|
||||
querySelector(selectors: "path"): SVGPathElement;
|
||||
querySelector(selectors: "pattern"): SVGPatternElement;
|
||||
querySelector(selectors: "picture"): HTMLPictureElement;
|
||||
querySelector(selectors: "plaintext"): HTMLElement;
|
||||
querySelector(selectors: "polygon"): SVGPolygonElement;
|
||||
querySelector(selectors: "polyline"): SVGPolylineElement;
|
||||
querySelector(selectors: "pre"): HTMLPreElement;
|
||||
querySelector(selectors: "progress"): HTMLProgressElement;
|
||||
querySelector(selectors: "q"): HTMLQuoteElement;
|
||||
querySelector(selectors: "radialgradient"): SVGRadialGradientElement;
|
||||
querySelector(selectors: "rect"): SVGRectElement;
|
||||
querySelector(selectors: "rt"): HTMLElement;
|
||||
querySelector(selectors: "ruby"): HTMLElement;
|
||||
querySelector(selectors: "s"): HTMLElement;
|
||||
querySelector(selectors: "samp"): HTMLElement;
|
||||
querySelector(selectors: "script"): HTMLScriptElement;
|
||||
querySelector(selectors: "section"): HTMLElement;
|
||||
querySelector(selectors: "select"): HTMLSelectElement;
|
||||
querySelector(selectors: "small"): HTMLElement;
|
||||
querySelector(selectors: "source"): HTMLSourceElement;
|
||||
querySelector(selectors: "span"): HTMLSpanElement;
|
||||
querySelector(selectors: "stop"): SVGStopElement;
|
||||
querySelector(selectors: "strike"): HTMLElement;
|
||||
querySelector(selectors: "strong"): HTMLElement;
|
||||
querySelector(selectors: "style"): HTMLStyleElement;
|
||||
querySelector(selectors: "sub"): HTMLElement;
|
||||
querySelector(selectors: "sup"): HTMLElement;
|
||||
querySelector(selectors: "svg"): SVGSVGElement;
|
||||
querySelector(selectors: "switch"): SVGSwitchElement;
|
||||
querySelector(selectors: "symbol"): SVGSymbolElement;
|
||||
querySelector(selectors: "table"): HTMLTableElement;
|
||||
querySelector(selectors: "tbody"): HTMLTableSectionElement;
|
||||
querySelector(selectors: "td"): HTMLTableDataCellElement;
|
||||
querySelector(selectors: "template"): HTMLTemplateElement;
|
||||
querySelector(selectors: "text"): SVGTextElement;
|
||||
querySelector(selectors: "textpath"): SVGTextPathElement;
|
||||
querySelector(selectors: "textarea"): HTMLTextAreaElement;
|
||||
querySelector(selectors: "tfoot"): HTMLTableSectionElement;
|
||||
querySelector(selectors: "th"): HTMLTableHeaderCellElement;
|
||||
querySelector(selectors: "thead"): HTMLTableSectionElement;
|
||||
querySelector(selectors: "title"): HTMLTitleElement;
|
||||
querySelector(selectors: "tr"): HTMLTableRowElement;
|
||||
querySelector(selectors: "track"): HTMLTrackElement;
|
||||
querySelector(selectors: "tspan"): SVGTSpanElement;
|
||||
querySelector(selectors: "tt"): HTMLElement;
|
||||
querySelector(selectors: "u"): HTMLElement;
|
||||
querySelector(selectors: "ul"): HTMLUListElement;
|
||||
querySelector(selectors: "use"): SVGUseElement;
|
||||
querySelector(selectors: "var"): HTMLElement;
|
||||
querySelector(selectors: "video"): HTMLVideoElement;
|
||||
querySelector(selectors: "view"): SVGViewElement;
|
||||
querySelector(selectors: "wbr"): HTMLElement;
|
||||
querySelector(selectors: "x-ms-webview"): MSHTMLWebViewElement;
|
||||
querySelector(selectors: "xmp"): HTMLPreElement;
|
||||
querySelector(selectors: string): Element;
|
||||
querySelectorAll(selectors: "a"): NodeListOf<HTMLAnchorElement>;
|
||||
querySelectorAll(selectors: "abbr"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "acronym"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "address"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "applet"): NodeListOf<HTMLAppletElement>;
|
||||
querySelectorAll(selectors: "area"): NodeListOf<HTMLAreaElement>;
|
||||
querySelectorAll(selectors: "article"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "aside"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "audio"): NodeListOf<HTMLAudioElement>;
|
||||
querySelectorAll(selectors: "b"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "base"): NodeListOf<HTMLBaseElement>;
|
||||
querySelectorAll(selectors: "basefont"): NodeListOf<HTMLBaseFontElement>;
|
||||
querySelectorAll(selectors: "bdo"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "big"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "blockquote"): NodeListOf<HTMLQuoteElement>;
|
||||
querySelectorAll(selectors: "body"): NodeListOf<HTMLBodyElement>;
|
||||
querySelectorAll(selectors: "br"): NodeListOf<HTMLBRElement>;
|
||||
querySelectorAll(selectors: "button"): NodeListOf<HTMLButtonElement>;
|
||||
querySelectorAll(selectors: "canvas"): NodeListOf<HTMLCanvasElement>;
|
||||
querySelectorAll(selectors: "caption"): NodeListOf<HTMLTableCaptionElement>;
|
||||
querySelectorAll(selectors: "center"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "circle"): NodeListOf<SVGCircleElement>;
|
||||
querySelectorAll(selectors: "cite"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "clippath"): NodeListOf<SVGClipPathElement>;
|
||||
querySelectorAll(selectors: "code"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "col"): NodeListOf<HTMLTableColElement>;
|
||||
querySelectorAll(selectors: "colgroup"): NodeListOf<HTMLTableColElement>;
|
||||
querySelectorAll(selectors: "datalist"): NodeListOf<HTMLDataListElement>;
|
||||
querySelectorAll(selectors: "dd"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "defs"): NodeListOf<SVGDefsElement>;
|
||||
querySelectorAll(selectors: "del"): NodeListOf<HTMLModElement>;
|
||||
querySelectorAll(selectors: "desc"): NodeListOf<SVGDescElement>;
|
||||
querySelectorAll(selectors: "dfn"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "dir"): NodeListOf<HTMLDirectoryElement>;
|
||||
querySelectorAll(selectors: "div"): NodeListOf<HTMLDivElement>;
|
||||
querySelectorAll(selectors: "dl"): NodeListOf<HTMLDListElement>;
|
||||
querySelectorAll(selectors: "dt"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "ellipse"): NodeListOf<SVGEllipseElement>;
|
||||
querySelectorAll(selectors: "em"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "embed"): NodeListOf<HTMLEmbedElement>;
|
||||
querySelectorAll(selectors: "feblend"): NodeListOf<SVGFEBlendElement>;
|
||||
querySelectorAll(selectors: "fecolormatrix"): NodeListOf<SVGFEColorMatrixElement>;
|
||||
querySelectorAll(selectors: "fecomponenttransfer"): NodeListOf<SVGFEComponentTransferElement>;
|
||||
querySelectorAll(selectors: "fecomposite"): NodeListOf<SVGFECompositeElement>;
|
||||
querySelectorAll(selectors: "feconvolvematrix"): NodeListOf<SVGFEConvolveMatrixElement>;
|
||||
querySelectorAll(selectors: "fediffuselighting"): NodeListOf<SVGFEDiffuseLightingElement>;
|
||||
querySelectorAll(selectors: "fedisplacementmap"): NodeListOf<SVGFEDisplacementMapElement>;
|
||||
querySelectorAll(selectors: "fedistantlight"): NodeListOf<SVGFEDistantLightElement>;
|
||||
querySelectorAll(selectors: "feflood"): NodeListOf<SVGFEFloodElement>;
|
||||
querySelectorAll(selectors: "fefunca"): NodeListOf<SVGFEFuncAElement>;
|
||||
querySelectorAll(selectors: "fefuncb"): NodeListOf<SVGFEFuncBElement>;
|
||||
querySelectorAll(selectors: "fefuncg"): NodeListOf<SVGFEFuncGElement>;
|
||||
querySelectorAll(selectors: "fefuncr"): NodeListOf<SVGFEFuncRElement>;
|
||||
querySelectorAll(selectors: "fegaussianblur"): NodeListOf<SVGFEGaussianBlurElement>;
|
||||
querySelectorAll(selectors: "feimage"): NodeListOf<SVGFEImageElement>;
|
||||
querySelectorAll(selectors: "femerge"): NodeListOf<SVGFEMergeElement>;
|
||||
querySelectorAll(selectors: "femergenode"): NodeListOf<SVGFEMergeNodeElement>;
|
||||
querySelectorAll(selectors: "femorphology"): NodeListOf<SVGFEMorphologyElement>;
|
||||
querySelectorAll(selectors: "feoffset"): NodeListOf<SVGFEOffsetElement>;
|
||||
querySelectorAll(selectors: "fepointlight"): NodeListOf<SVGFEPointLightElement>;
|
||||
querySelectorAll(selectors: "fespecularlighting"): NodeListOf<SVGFESpecularLightingElement>;
|
||||
querySelectorAll(selectors: "fespotlight"): NodeListOf<SVGFESpotLightElement>;
|
||||
querySelectorAll(selectors: "fetile"): NodeListOf<SVGFETileElement>;
|
||||
querySelectorAll(selectors: "feturbulence"): NodeListOf<SVGFETurbulenceElement>;
|
||||
querySelectorAll(selectors: "fieldset"): NodeListOf<HTMLFieldSetElement>;
|
||||
querySelectorAll(selectors: "figcaption"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "figure"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "filter"): NodeListOf<SVGFilterElement>;
|
||||
querySelectorAll(selectors: "font"): NodeListOf<HTMLFontElement>;
|
||||
querySelectorAll(selectors: "footer"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "foreignobject"): NodeListOf<SVGForeignObjectElement>;
|
||||
querySelectorAll(selectors: "form"): NodeListOf<HTMLFormElement>;
|
||||
querySelectorAll(selectors: "frame"): NodeListOf<HTMLFrameElement>;
|
||||
querySelectorAll(selectors: "frameset"): NodeListOf<HTMLFrameSetElement>;
|
||||
querySelectorAll(selectors: "g"): NodeListOf<SVGGElement>;
|
||||
querySelectorAll(selectors: "h1"): NodeListOf<HTMLHeadingElement>;
|
||||
querySelectorAll(selectors: "h2"): NodeListOf<HTMLHeadingElement>;
|
||||
querySelectorAll(selectors: "h3"): NodeListOf<HTMLHeadingElement>;
|
||||
querySelectorAll(selectors: "h4"): NodeListOf<HTMLHeadingElement>;
|
||||
querySelectorAll(selectors: "h5"): NodeListOf<HTMLHeadingElement>;
|
||||
querySelectorAll(selectors: "h6"): NodeListOf<HTMLHeadingElement>;
|
||||
querySelectorAll(selectors: "head"): NodeListOf<HTMLHeadElement>;
|
||||
querySelectorAll(selectors: "header"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "hgroup"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "hr"): NodeListOf<HTMLHRElement>;
|
||||
querySelectorAll(selectors: "html"): NodeListOf<HTMLHtmlElement>;
|
||||
querySelectorAll(selectors: "i"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "iframe"): NodeListOf<HTMLIFrameElement>;
|
||||
querySelectorAll(selectors: "image"): NodeListOf<SVGImageElement>;
|
||||
querySelectorAll(selectors: "img"): NodeListOf<HTMLImageElement>;
|
||||
querySelectorAll(selectors: "input"): NodeListOf<HTMLInputElement>;
|
||||
querySelectorAll(selectors: "ins"): NodeListOf<HTMLModElement>;
|
||||
querySelectorAll(selectors: "isindex"): NodeListOf<HTMLUnknownElement>;
|
||||
querySelectorAll(selectors: "kbd"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "keygen"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "label"): NodeListOf<HTMLLabelElement>;
|
||||
querySelectorAll(selectors: "legend"): NodeListOf<HTMLLegendElement>;
|
||||
querySelectorAll(selectors: "li"): NodeListOf<HTMLLIElement>;
|
||||
querySelectorAll(selectors: "line"): NodeListOf<SVGLineElement>;
|
||||
querySelectorAll(selectors: "lineargradient"): NodeListOf<SVGLinearGradientElement>;
|
||||
querySelectorAll(selectors: "link"): NodeListOf<HTMLLinkElement>;
|
||||
querySelectorAll(selectors: "listing"): NodeListOf<HTMLPreElement>;
|
||||
querySelectorAll(selectors: "map"): NodeListOf<HTMLMapElement>;
|
||||
querySelectorAll(selectors: "mark"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "marker"): NodeListOf<SVGMarkerElement>;
|
||||
querySelectorAll(selectors: "marquee"): NodeListOf<HTMLMarqueeElement>;
|
||||
querySelectorAll(selectors: "mask"): NodeListOf<SVGMaskElement>;
|
||||
querySelectorAll(selectors: "menu"): NodeListOf<HTMLMenuElement>;
|
||||
querySelectorAll(selectors: "meta"): NodeListOf<HTMLMetaElement>;
|
||||
querySelectorAll(selectors: "metadata"): NodeListOf<SVGMetadataElement>;
|
||||
querySelectorAll(selectors: "meter"): NodeListOf<HTMLMeterElement>;
|
||||
querySelectorAll(selectors: "nav"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "nextid"): NodeListOf<HTMLUnknownElement>;
|
||||
querySelectorAll(selectors: "nobr"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "noframes"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "noscript"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "object"): NodeListOf<HTMLObjectElement>;
|
||||
querySelectorAll(selectors: "ol"): NodeListOf<HTMLOListElement>;
|
||||
querySelectorAll(selectors: "optgroup"): NodeListOf<HTMLOptGroupElement>;
|
||||
querySelectorAll(selectors: "option"): NodeListOf<HTMLOptionElement>;
|
||||
querySelectorAll(selectors: "p"): NodeListOf<HTMLParagraphElement>;
|
||||
querySelectorAll(selectors: "param"): NodeListOf<HTMLParamElement>;
|
||||
querySelectorAll(selectors: "path"): NodeListOf<SVGPathElement>;
|
||||
querySelectorAll(selectors: "pattern"): NodeListOf<SVGPatternElement>;
|
||||
querySelectorAll(selectors: "picture"): NodeListOf<HTMLPictureElement>;
|
||||
querySelectorAll(selectors: "plaintext"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "polygon"): NodeListOf<SVGPolygonElement>;
|
||||
querySelectorAll(selectors: "polyline"): NodeListOf<SVGPolylineElement>;
|
||||
querySelectorAll(selectors: "pre"): NodeListOf<HTMLPreElement>;
|
||||
querySelectorAll(selectors: "progress"): NodeListOf<HTMLProgressElement>;
|
||||
querySelectorAll(selectors: "q"): NodeListOf<HTMLQuoteElement>;
|
||||
querySelectorAll(selectors: "radialgradient"): NodeListOf<SVGRadialGradientElement>;
|
||||
querySelectorAll(selectors: "rect"): NodeListOf<SVGRectElement>;
|
||||
querySelectorAll(selectors: "rt"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "ruby"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "s"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "samp"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "script"): NodeListOf<HTMLScriptElement>;
|
||||
querySelectorAll(selectors: "section"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "select"): NodeListOf<HTMLSelectElement>;
|
||||
querySelectorAll(selectors: "small"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "source"): NodeListOf<HTMLSourceElement>;
|
||||
querySelectorAll(selectors: "span"): NodeListOf<HTMLSpanElement>;
|
||||
querySelectorAll(selectors: "stop"): NodeListOf<SVGStopElement>;
|
||||
querySelectorAll(selectors: "strike"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "strong"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "style"): NodeListOf<HTMLStyleElement>;
|
||||
querySelectorAll(selectors: "sub"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "sup"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "svg"): NodeListOf<SVGSVGElement>;
|
||||
querySelectorAll(selectors: "switch"): NodeListOf<SVGSwitchElement>;
|
||||
querySelectorAll(selectors: "symbol"): NodeListOf<SVGSymbolElement>;
|
||||
querySelectorAll(selectors: "table"): NodeListOf<HTMLTableElement>;
|
||||
querySelectorAll(selectors: "tbody"): NodeListOf<HTMLTableSectionElement>;
|
||||
querySelectorAll(selectors: "td"): NodeListOf<HTMLTableDataCellElement>;
|
||||
querySelectorAll(selectors: "template"): NodeListOf<HTMLTemplateElement>;
|
||||
querySelectorAll(selectors: "text"): NodeListOf<SVGTextElement>;
|
||||
querySelectorAll(selectors: "textpath"): NodeListOf<SVGTextPathElement>;
|
||||
querySelectorAll(selectors: "textarea"): NodeListOf<HTMLTextAreaElement>;
|
||||
querySelectorAll(selectors: "tfoot"): NodeListOf<HTMLTableSectionElement>;
|
||||
querySelectorAll(selectors: "th"): NodeListOf<HTMLTableHeaderCellElement>;
|
||||
querySelectorAll(selectors: "thead"): NodeListOf<HTMLTableSectionElement>;
|
||||
querySelectorAll(selectors: "title"): NodeListOf<HTMLTitleElement>;
|
||||
querySelectorAll(selectors: "tr"): NodeListOf<HTMLTableRowElement>;
|
||||
querySelectorAll(selectors: "track"): NodeListOf<HTMLTrackElement>;
|
||||
querySelectorAll(selectors: "tspan"): NodeListOf<SVGTSpanElement>;
|
||||
querySelectorAll(selectors: "tt"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "u"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "ul"): NodeListOf<HTMLUListElement>;
|
||||
querySelectorAll(selectors: "use"): NodeListOf<SVGUseElement>;
|
||||
querySelectorAll(selectors: "var"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "video"): NodeListOf<HTMLVideoElement>;
|
||||
querySelectorAll(selectors: "view"): NodeListOf<SVGViewElement>;
|
||||
querySelectorAll(selectors: "wbr"): NodeListOf<HTMLElement>;
|
||||
querySelectorAll(selectors: "x-ms-webview"): NodeListOf<MSHTMLWebViewElement>;
|
||||
querySelectorAll(selectors: "xmp"): NodeListOf<HTMLPreElement>;
|
||||
querySelectorAll(selectors: string): NodeListOf<Element>;
|
||||
}
|
||||
|
||||
|
@ -13589,18 +13943,21 @@ interface WindowSessionStorage {
|
|||
interface WindowTimers extends Object, WindowTimersExtension {
|
||||
clearInterval(handle: number): void;
|
||||
clearTimeout(handle: number): void;
|
||||
setInterval(handler: (...args: any[]) => void, timeout: number): number;
|
||||
setInterval(handler: any, timeout?: any, ...args: any[]): number;
|
||||
setTimeout(handler: (...args: any[]) => void, timeout: number): number;
|
||||
setTimeout(handler: any, timeout?: any, ...args: any[]): number;
|
||||
}
|
||||
|
||||
interface WindowTimersExtension {
|
||||
clearImmediate(handle: number): void;
|
||||
setImmediate(expression: any, ...args: any[]): number;
|
||||
setImmediate(handler: (...args: any[]) => void): number;
|
||||
setImmediate(handler: any, ...args: any[]): number;
|
||||
}
|
||||
|
||||
interface XMLHttpRequestEventTarget {
|
||||
onabort: (ev: Event) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
onload: (ev: Event) => any;
|
||||
onloadend: (ev: ProgressEvent) => any;
|
||||
onloadstart: (ev: Event) => any;
|
||||
|
@ -13624,6 +13981,13 @@ interface StorageEventInit extends EventInit {
|
|||
storageArea?: Storage;
|
||||
}
|
||||
|
||||
interface Canvas2DContextAttributes {
|
||||
alpha?: boolean;
|
||||
willReadFrequently?: boolean;
|
||||
storage?: boolean;
|
||||
[attribute: string]: boolean | string;
|
||||
}
|
||||
|
||||
interface NodeListOf<TNode extends Node> extends NodeList {
|
||||
length: number;
|
||||
item(index: number): TNode;
|
||||
|
@ -13673,6 +14037,177 @@ interface ClipboardEventInit extends EventInit {
|
|||
interface IDBArrayKey extends Array<IDBValidKey> {
|
||||
}
|
||||
|
||||
interface RsaKeyGenParams extends Algorithm {
|
||||
modulusLength: number;
|
||||
publicExponent: Uint8Array;
|
||||
}
|
||||
|
||||
interface RsaHashedKeyGenParams extends RsaKeyGenParams {
|
||||
hash: AlgorithmIdentifier;
|
||||
}
|
||||
|
||||
interface RsaKeyAlgorithm extends KeyAlgorithm {
|
||||
modulusLength: number;
|
||||
publicExponent: Uint8Array;
|
||||
}
|
||||
|
||||
interface RsaHashedKeyAlgorithm extends RsaKeyAlgorithm {
|
||||
hash: AlgorithmIdentifier;
|
||||
}
|
||||
|
||||
interface RsaHashedImportParams {
|
||||
hash: AlgorithmIdentifier;
|
||||
}
|
||||
|
||||
interface RsaPssParams {
|
||||
saltLength: number;
|
||||
}
|
||||
|
||||
interface RsaOaepParams extends Algorithm {
|
||||
label?: BufferSource;
|
||||
}
|
||||
|
||||
interface EcdsaParams extends Algorithm {
|
||||
hash: AlgorithmIdentifier;
|
||||
}
|
||||
|
||||
interface EcKeyGenParams extends Algorithm {
|
||||
typedCurve: string;
|
||||
}
|
||||
|
||||
interface EcKeyAlgorithm extends KeyAlgorithm {
|
||||
typedCurve: string;
|
||||
}
|
||||
|
||||
interface EcKeyImportParams {
|
||||
namedCurve: string;
|
||||
}
|
||||
|
||||
interface EcdhKeyDeriveParams extends Algorithm {
|
||||
public: CryptoKey;
|
||||
}
|
||||
|
||||
interface AesCtrParams extends Algorithm {
|
||||
counter: BufferSource;
|
||||
length: number;
|
||||
}
|
||||
|
||||
interface AesKeyAlgorithm extends KeyAlgorithm {
|
||||
length: number;
|
||||
}
|
||||
|
||||
interface AesKeyGenParams extends Algorithm {
|
||||
length: number;
|
||||
}
|
||||
|
||||
interface AesDerivedKeyParams extends Algorithm {
|
||||
length: number;
|
||||
}
|
||||
|
||||
interface AesCbcParams extends Algorithm {
|
||||
iv: BufferSource;
|
||||
}
|
||||
|
||||
interface AesCmacParams extends Algorithm {
|
||||
length: number;
|
||||
}
|
||||
|
||||
interface AesGcmParams extends Algorithm {
|
||||
iv: BufferSource;
|
||||
additionalData?: BufferSource;
|
||||
tagLength?: number;
|
||||
}
|
||||
|
||||
interface AesCfbParams extends Algorithm {
|
||||
iv: BufferSource;
|
||||
}
|
||||
|
||||
interface HmacImportParams extends Algorithm {
|
||||
hash?: AlgorithmIdentifier;
|
||||
length?: number;
|
||||
}
|
||||
|
||||
interface HmacKeyAlgorithm extends KeyAlgorithm {
|
||||
hash: AlgorithmIdentifier;
|
||||
length: number;
|
||||
}
|
||||
|
||||
interface HmacKeyGenParams extends Algorithm {
|
||||
hash: AlgorithmIdentifier;
|
||||
length?: number;
|
||||
}
|
||||
|
||||
interface DhKeyGenParams extends Algorithm {
|
||||
prime: Uint8Array;
|
||||
generator: Uint8Array;
|
||||
}
|
||||
|
||||
interface DhKeyAlgorithm extends KeyAlgorithm {
|
||||
prime: Uint8Array;
|
||||
generator: Uint8Array;
|
||||
}
|
||||
|
||||
interface DhKeyDeriveParams extends Algorithm {
|
||||
public: CryptoKey;
|
||||
}
|
||||
|
||||
interface DhImportKeyParams extends Algorithm {
|
||||
prime: Uint8Array;
|
||||
generator: Uint8Array;
|
||||
}
|
||||
|
||||
interface ConcatParams extends Algorithm {
|
||||
hash?: AlgorithmIdentifier;
|
||||
algorithmId: Uint8Array;
|
||||
partyUInfo: Uint8Array;
|
||||
partyVInfo: Uint8Array;
|
||||
publicInfo?: Uint8Array;
|
||||
privateInfo?: Uint8Array;
|
||||
}
|
||||
|
||||
interface HkdfCtrParams extends Algorithm {
|
||||
hash: AlgorithmIdentifier;
|
||||
label: BufferSource;
|
||||
context: BufferSource;
|
||||
}
|
||||
|
||||
interface Pbkdf2Params extends Algorithm {
|
||||
salt: BufferSource;
|
||||
iterations: number;
|
||||
hash: AlgorithmIdentifier;
|
||||
}
|
||||
|
||||
interface RsaOtherPrimesInfo {
|
||||
r: string;
|
||||
d: string;
|
||||
t: string;
|
||||
}
|
||||
|
||||
interface JsonWebKey {
|
||||
kty: string;
|
||||
use?: string;
|
||||
key_ops?: string[];
|
||||
alg?: string;
|
||||
kid?: string;
|
||||
x5u?: string;
|
||||
x5c?: string;
|
||||
x5t?: string;
|
||||
ext?: boolean;
|
||||
crv?: string;
|
||||
x?: string;
|
||||
y?: string;
|
||||
d?: string;
|
||||
n?: string;
|
||||
e?: string;
|
||||
p?: string;
|
||||
q?: string;
|
||||
dp?: string;
|
||||
dq?: string;
|
||||
qi?: string;
|
||||
oth?: RsaOtherPrimesInfo[];
|
||||
k?: string;
|
||||
}
|
||||
|
||||
declare type EventListenerOrEventListenerObject = EventListener | EventListenerObject;
|
||||
|
||||
interface ErrorEventHandler {
|
||||
|
@ -13746,7 +14281,7 @@ declare var msCredentials: MSCredentials;
|
|||
declare var name: string;
|
||||
declare var navigator: Navigator;
|
||||
declare var offscreenBuffering: string | boolean;
|
||||
declare var onabort: (ev: Event) => any;
|
||||
declare var onabort: (ev: UIEvent) => any;
|
||||
declare var onafterprint: (ev: Event) => any;
|
||||
declare var onbeforeprint: (ev: Event) => any;
|
||||
declare var onbeforeunload: (ev: BeforeUnloadEvent) => any;
|
||||
|
@ -13896,10 +14431,13 @@ declare function dispatchEvent(evt: Event): boolean;
|
|||
declare function removeEventListener(type: string, listener?: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
declare function clearInterval(handle: number): void;
|
||||
declare function clearTimeout(handle: number): void;
|
||||
declare function setInterval(handler: (...args: any[]) => void, timeout: number): number;
|
||||
declare function setInterval(handler: any, timeout?: any, ...args: any[]): number;
|
||||
declare function setTimeout(handler: (...args: any[]) => void, timeout: number): number;
|
||||
declare function setTimeout(handler: any, timeout?: any, ...args: any[]): number;
|
||||
declare function clearImmediate(handle: number): void;
|
||||
declare function setImmediate(expression: any, ...args: any[]): number;
|
||||
declare function setImmediate(handler: (...args: any[]) => void): number;
|
||||
declare function setImmediate(handler: any, ...args: any[]): number;
|
||||
declare var sessionStorage: Storage;
|
||||
declare var localStorage: Storage;
|
||||
declare var console: Console;
|
||||
|
@ -14042,4 +14580,6 @@ type MSOutboundPayload = MSVideoSendPayload | MSAudioSendPayload;
|
|||
type RTCIceGatherCandidate = RTCIceCandidate | RTCIceCandidateComplete;
|
||||
type RTCTransport = RTCDtlsTransport | RTCSrtpSdesTransport;
|
||||
type payloadtype = number;
|
||||
type IDBValidKey = number | string | Date | IDBArrayKey;
|
||||
type IDBValidKey = number | string | Date | IDBArrayKey;
|
||||
type BufferSource = ArrayBuffer | ArrayBufferView;
|
||||
type MouseWheelEvent = WheelEvent;
|
203
src/lib/webworker.generated.d.ts
vendored
203
src/lib/webworker.generated.d.ts
vendored
|
@ -323,7 +323,7 @@ interface IDBDatabase extends EventTarget {
|
|||
readonly name: string;
|
||||
readonly objectStoreNames: DOMStringList;
|
||||
onabort: (ev: Event) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
version: number;
|
||||
onversionchange: (ev: IDBVersionChangeEvent) => any;
|
||||
close(): void;
|
||||
|
@ -426,7 +426,7 @@ declare var IDBOpenDBRequest: {
|
|||
|
||||
interface IDBRequest extends EventTarget {
|
||||
readonly error: DOMError;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
onsuccess: (ev: Event) => any;
|
||||
readonly readyState: string;
|
||||
readonly result: any;
|
||||
|
@ -448,7 +448,7 @@ interface IDBTransaction extends EventTarget {
|
|||
readonly mode: string;
|
||||
onabort: (ev: Event) => any;
|
||||
oncomplete: (ev: Event) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
abort(): void;
|
||||
objectStore(name: string): IDBObjectStore;
|
||||
readonly READ_ONLY: string;
|
||||
|
@ -516,7 +516,7 @@ declare var MSApp: MSApp;
|
|||
interface MSAppAsyncOperation extends EventTarget {
|
||||
readonly error: DOMError;
|
||||
oncomplete: (ev: Event) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
readonly readyState: number;
|
||||
readonly result: any;
|
||||
start(): void;
|
||||
|
@ -665,7 +665,7 @@ interface WebSocket extends EventTarget {
|
|||
readonly bufferedAmount: number;
|
||||
readonly extensions: string;
|
||||
onclose: (ev: CloseEvent) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
onmessage: (ev: MessageEvent) => any;
|
||||
onopen: (ev: Event) => any;
|
||||
readonly protocol: string;
|
||||
|
@ -708,7 +708,6 @@ declare var Worker: {
|
|||
}
|
||||
|
||||
interface XMLHttpRequest extends EventTarget, XMLHttpRequestEventTarget {
|
||||
msCaching: string;
|
||||
onreadystatechange: (ev: ProgressEvent) => any;
|
||||
readonly readyState: number;
|
||||
readonly response: any;
|
||||
|
@ -720,6 +719,7 @@ interface XMLHttpRequest extends EventTarget, XMLHttpRequestEventTarget {
|
|||
timeout: number;
|
||||
readonly upload: XMLHttpRequestUpload;
|
||||
withCredentials: boolean;
|
||||
msCaching?: string;
|
||||
abort(): void;
|
||||
getAllResponseHeaders(): string;
|
||||
getResponseHeader(header: string): string | null;
|
||||
|
@ -766,14 +766,14 @@ declare var XMLHttpRequestUpload: {
|
|||
}
|
||||
|
||||
interface AbstractWorker {
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
addEventListener(type: "error", listener: (ev: ErrorEvent) => any, useCapture?: boolean): void;
|
||||
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
}
|
||||
|
||||
interface MSBaseReader {
|
||||
onabort: (ev: Event) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
onload: (ev: Event) => any;
|
||||
onloadend: (ev: ProgressEvent) => any;
|
||||
onloadstart: (ev: Event) => any;
|
||||
|
@ -819,7 +819,7 @@ interface WindowConsole {
|
|||
|
||||
interface XMLHttpRequestEventTarget {
|
||||
onabort: (ev: Event) => any;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
onload: (ev: Event) => any;
|
||||
onloadend: (ev: ProgressEvent) => any;
|
||||
onloadstart: (ev: Event) => any;
|
||||
|
@ -849,7 +849,7 @@ declare var FileReaderSync: {
|
|||
|
||||
interface WorkerGlobalScope extends EventTarget, WorkerUtils, DedicatedWorkerGlobalScope, WindowConsole {
|
||||
readonly location: WorkerLocation;
|
||||
onerror: (ev: Event) => any;
|
||||
onerror: (ev: ErrorEvent) => any;
|
||||
readonly self: WorkerGlobalScope;
|
||||
close(): void;
|
||||
msWriteProfilerMark(profilerMarkName: string): void;
|
||||
|
@ -905,8 +905,11 @@ interface WorkerUtils extends Object, WindowBase64 {
|
|||
clearInterval(handle: number): void;
|
||||
clearTimeout(handle: number): void;
|
||||
importScripts(...urls: string[]): void;
|
||||
setImmediate(handler: (...args: any[]) => void): number;
|
||||
setImmediate(handler: any, ...args: any[]): number;
|
||||
setInterval(handler: (...args: any[]) => void, timeout: number): number;
|
||||
setInterval(handler: any, timeout?: any, ...args: any[]): number;
|
||||
setTimeout(handler: (...args: any[]) => void, timeout: number): number;
|
||||
setTimeout(handler: any, timeout?: any, ...args: any[]): number;
|
||||
}
|
||||
|
||||
|
@ -942,6 +945,177 @@ interface ProgressEventInit extends EventInit {
|
|||
interface IDBArrayKey extends Array<IDBValidKey> {
|
||||
}
|
||||
|
||||
interface RsaKeyGenParams extends Algorithm {
|
||||
modulusLength: number;
|
||||
publicExponent: Uint8Array;
|
||||
}
|
||||
|
||||
interface RsaHashedKeyGenParams extends RsaKeyGenParams {
|
||||
hash: AlgorithmIdentifier;
|
||||
}
|
||||
|
||||
interface RsaKeyAlgorithm extends KeyAlgorithm {
|
||||
modulusLength: number;
|
||||
publicExponent: Uint8Array;
|
||||
}
|
||||
|
||||
interface RsaHashedKeyAlgorithm extends RsaKeyAlgorithm {
|
||||
hash: AlgorithmIdentifier;
|
||||
}
|
||||
|
||||
interface RsaHashedImportParams {
|
||||
hash: AlgorithmIdentifier;
|
||||
}
|
||||
|
||||
interface RsaPssParams {
|
||||
saltLength: number;
|
||||
}
|
||||
|
||||
interface RsaOaepParams extends Algorithm {
|
||||
label?: BufferSource;
|
||||
}
|
||||
|
||||
interface EcdsaParams extends Algorithm {
|
||||
hash: AlgorithmIdentifier;
|
||||
}
|
||||
|
||||
interface EcKeyGenParams extends Algorithm {
|
||||
typedCurve: string;
|
||||
}
|
||||
|
||||
interface EcKeyAlgorithm extends KeyAlgorithm {
|
||||
typedCurve: string;
|
||||
}
|
||||
|
||||
interface EcKeyImportParams {
|
||||
namedCurve: string;
|
||||
}
|
||||
|
||||
interface EcdhKeyDeriveParams extends Algorithm {
|
||||
public: CryptoKey;
|
||||
}
|
||||
|
||||
interface AesCtrParams extends Algorithm {
|
||||
counter: BufferSource;
|
||||
length: number;
|
||||
}
|
||||
|
||||
interface AesKeyAlgorithm extends KeyAlgorithm {
|
||||
length: number;
|
||||
}
|
||||
|
||||
interface AesKeyGenParams extends Algorithm {
|
||||
length: number;
|
||||
}
|
||||
|
||||
interface AesDerivedKeyParams extends Algorithm {
|
||||
length: number;
|
||||
}
|
||||
|
||||
interface AesCbcParams extends Algorithm {
|
||||
iv: BufferSource;
|
||||
}
|
||||
|
||||
interface AesCmacParams extends Algorithm {
|
||||
length: number;
|
||||
}
|
||||
|
||||
interface AesGcmParams extends Algorithm {
|
||||
iv: BufferSource;
|
||||
additionalData?: BufferSource;
|
||||
tagLength?: number;
|
||||
}
|
||||
|
||||
interface AesCfbParams extends Algorithm {
|
||||
iv: BufferSource;
|
||||
}
|
||||
|
||||
interface HmacImportParams extends Algorithm {
|
||||
hash?: AlgorithmIdentifier;
|
||||
length?: number;
|
||||
}
|
||||
|
||||
interface HmacKeyAlgorithm extends KeyAlgorithm {
|
||||
hash: AlgorithmIdentifier;
|
||||
length: number;
|
||||
}
|
||||
|
||||
interface HmacKeyGenParams extends Algorithm {
|
||||
hash: AlgorithmIdentifier;
|
||||
length?: number;
|
||||
}
|
||||
|
||||
interface DhKeyGenParams extends Algorithm {
|
||||
prime: Uint8Array;
|
||||
generator: Uint8Array;
|
||||
}
|
||||
|
||||
interface DhKeyAlgorithm extends KeyAlgorithm {
|
||||
prime: Uint8Array;
|
||||
generator: Uint8Array;
|
||||
}
|
||||
|
||||
interface DhKeyDeriveParams extends Algorithm {
|
||||
public: CryptoKey;
|
||||
}
|
||||
|
||||
interface DhImportKeyParams extends Algorithm {
|
||||
prime: Uint8Array;
|
||||
generator: Uint8Array;
|
||||
}
|
||||
|
||||
interface ConcatParams extends Algorithm {
|
||||
hash?: AlgorithmIdentifier;
|
||||
algorithmId: Uint8Array;
|
||||
partyUInfo: Uint8Array;
|
||||
partyVInfo: Uint8Array;
|
||||
publicInfo?: Uint8Array;
|
||||
privateInfo?: Uint8Array;
|
||||
}
|
||||
|
||||
interface HkdfCtrParams extends Algorithm {
|
||||
hash: AlgorithmIdentifier;
|
||||
label: BufferSource;
|
||||
context: BufferSource;
|
||||
}
|
||||
|
||||
interface Pbkdf2Params extends Algorithm {
|
||||
salt: BufferSource;
|
||||
iterations: number;
|
||||
hash: AlgorithmIdentifier;
|
||||
}
|
||||
|
||||
interface RsaOtherPrimesInfo {
|
||||
r: string;
|
||||
d: string;
|
||||
t: string;
|
||||
}
|
||||
|
||||
interface JsonWebKey {
|
||||
kty: string;
|
||||
use?: string;
|
||||
key_ops?: string[];
|
||||
alg?: string;
|
||||
kid?: string;
|
||||
x5u?: string;
|
||||
x5c?: string;
|
||||
x5t?: string;
|
||||
ext?: boolean;
|
||||
crv?: string;
|
||||
x?: string;
|
||||
y?: string;
|
||||
d?: string;
|
||||
n?: string;
|
||||
e?: string;
|
||||
p?: string;
|
||||
q?: string;
|
||||
dp?: string;
|
||||
dq?: string;
|
||||
qi?: string;
|
||||
oth?: RsaOtherPrimesInfo[];
|
||||
k?: string;
|
||||
}
|
||||
|
||||
declare type EventListenerOrEventListenerObject = EventListener | EventListenerObject;
|
||||
|
||||
interface ErrorEventHandler {
|
||||
|
@ -975,7 +1149,7 @@ interface FunctionStringCallback {
|
|||
(data: string): void;
|
||||
}
|
||||
declare var location: WorkerLocation;
|
||||
declare var onerror: (ev: Event) => any;
|
||||
declare var onerror: (ev: ErrorEvent) => any;
|
||||
declare var self: WorkerGlobalScope;
|
||||
declare function close(): void;
|
||||
declare function msWriteProfilerMark(profilerMarkName: string): void;
|
||||
|
@ -990,8 +1164,11 @@ declare function clearImmediate(handle: number): void;
|
|||
declare function clearInterval(handle: number): void;
|
||||
declare function clearTimeout(handle: number): void;
|
||||
declare function importScripts(...urls: string[]): void;
|
||||
declare function setImmediate(handler: (...args: any[]) => void): number;
|
||||
declare function setImmediate(handler: any, ...args: any[]): number;
|
||||
declare function setInterval(handler: (...args: any[]) => void, timeout: number): number;
|
||||
declare function setInterval(handler: any, timeout?: any, ...args: any[]): number;
|
||||
declare function setTimeout(handler: (...args: any[]) => void, timeout: number): number;
|
||||
declare function setTimeout(handler: any, timeout?: any, ...args: any[]): number;
|
||||
declare function atob(encodedString: string): string;
|
||||
declare function btoa(rawString: string): string;
|
||||
|
@ -1002,4 +1179,6 @@ declare function addEventListener(type: "error", listener: (ev: ErrorEvent) => a
|
|||
declare function addEventListener(type: "message", listener: (ev: MessageEvent) => any, useCapture?: boolean): void;
|
||||
declare function addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
|
||||
type IDBKeyPath = string;
|
||||
type IDBValidKey = number | string | Date | IDBArrayKey;
|
||||
type IDBValidKey = number | string | Date | IDBArrayKey;
|
||||
type BufferSource = ArrayBuffer | ArrayBufferView;
|
||||
type MouseWheelEvent = WheelEvent;
|
Loading…
Reference in a new issue