summaryrefslogtreecommitdiff
path: root/cli/dts/lib.webworker.iterable.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/dts/lib.webworker.iterable.d.ts')
-rw-r--r--cli/dts/lib.webworker.iterable.d.ts29
1 files changed, 25 insertions, 4 deletions
diff --git a/cli/dts/lib.webworker.iterable.d.ts b/cli/dts/lib.webworker.iterable.d.ts
index 2f3bdc936..6b45f536c 100644
--- a/cli/dts/lib.webworker.iterable.d.ts
+++ b/cli/dts/lib.webworker.iterable.d.ts
@@ -26,10 +26,6 @@ interface Cache {
addAll(requests: Iterable<RequestInfo>): Promise<void>;
}
-interface CanvasPathDrawingStyles {
- setLineDash(segments: Iterable<number>): void;
-}
-
interface DOMStringList {
[Symbol.iterator](): IterableIterator<string>;
}
@@ -38,6 +34,9 @@ interface FileList {
[Symbol.iterator](): IterableIterator<File>;
}
+interface FontFaceSet extends Set<FontFace> {
+}
+
interface FormData {
[Symbol.iterator](): IterableIterator<[string, FormDataEntryValue]>;
/**
@@ -86,6 +85,28 @@ interface IDBObjectStore {
createIndex(name: string, keyPath: string | Iterable<string>, options?: IDBIndexParameters): IDBIndex;
}
+interface MessageEvent<T = any> {
+ /** @deprecated */
+ initMessageEvent(type: string, bubbles?: boolean, cancelable?: boolean, data?: any, origin?: string, lastEventId?: string, source?: MessageEventSource | null, ports?: Iterable<MessagePort>): void;
+}
+
+interface ReadableStream<R = any> {
+ [Symbol.iterator](): IterableIterator<any>;
+ entries(): IterableIterator<[number, any]>;
+ keys(): IterableIterator<number>;
+ values(): IterableIterator<any>;
+}
+
+interface SubtleCrypto {
+ deriveKey(algorithm: AlgorithmIdentifier | EcdhKeyDeriveParams | HkdfParams | Pbkdf2Params, baseKey: CryptoKey, derivedKeyType: AlgorithmIdentifier | AesDerivedKeyParams | HmacImportParams | HkdfParams | Pbkdf2Params, extractable: boolean, keyUsages: Iterable<KeyUsage>): Promise<CryptoKey>;
+ generateKey(algorithm: RsaHashedKeyGenParams | EcKeyGenParams, extractable: boolean, keyUsages: KeyUsage[]): Promise<CryptoKeyPair>;
+ generateKey(algorithm: AesKeyGenParams | HmacKeyGenParams | Pbkdf2Params, extractable: boolean, keyUsages: KeyUsage[]): Promise<CryptoKey>;
+ generateKey(algorithm: AlgorithmIdentifier, extractable: boolean, keyUsages: Iterable<KeyUsage>): Promise<CryptoKeyPair | CryptoKey>;
+ importKey(format: "jwk", keyData: JsonWebKey, algorithm: AlgorithmIdentifier | RsaHashedImportParams | EcKeyImportParams | HmacImportParams | AesKeyAlgorithm, extractable: boolean, keyUsages: KeyUsage[]): Promise<CryptoKey>;
+ importKey(format: Exclude<KeyFormat, "jwk">, keyData: BufferSource, algorithm: AlgorithmIdentifier | RsaHashedImportParams | EcKeyImportParams | HmacImportParams | AesKeyAlgorithm, extractable: boolean, keyUsages: Iterable<KeyUsage>): Promise<CryptoKey>;
+ unwrapKey(format: KeyFormat, wrappedKey: BufferSource, unwrappingKey: CryptoKey, unwrapAlgorithm: AlgorithmIdentifier | RsaOaepParams | AesCtrParams | AesCbcParams | AesGcmParams, unwrappedKeyAlgorithm: AlgorithmIdentifier | RsaHashedImportParams | EcKeyImportParams | HmacImportParams | AesKeyAlgorithm, extractable: boolean, keyUsages: Iterable<KeyUsage>): Promise<CryptoKey>;
+}
+
interface URLSearchParams {
[Symbol.iterator](): IterableIterator<[string, string]>;
/**