diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2021-08-27 10:12:59 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-27 10:12:59 +1000 |
commit | 935133f53af2b0efab5d22effff1239dc0e36147 (patch) | |
tree | f1cd283e50618e0cce4f70ff59a1e204856a592b /cli/dts/lib.dom.iterable.d.ts | |
parent | b9a965c607966efff91118e9a6f604c8f48ba88e (diff) |
feat(cli): Update to TypeScript 4.4 (#11678)
Diffstat (limited to 'cli/dts/lib.dom.iterable.d.ts')
-rw-r--r-- | cli/dts/lib.dom.iterable.d.ts | 48 |
1 files changed, 31 insertions, 17 deletions
diff --git a/cli/dts/lib.dom.iterable.d.ts b/cli/dts/lib.dom.iterable.d.ts index 7e86bc19b..e84179d82 100644 --- a/cli/dts/lib.dom.iterable.d.ts +++ b/cli/dts/lib.dom.iterable.d.ts @@ -19,7 +19,7 @@ and limitations under the License. ///////////////////////////// -/// DOM Iterable APIs +/// Window Iterable APIs ///////////////////////////// interface AudioParam { @@ -50,10 +50,6 @@ interface CanvasPathDrawingStyles { setLineDash(segments: Iterable<number>): void; } -interface ClientRectList { - [Symbol.iterator](): IterableIterator<ClientRect>; -} - interface DOMRectList { [Symbol.iterator](): IterableIterator<DOMRect>; } @@ -77,6 +73,9 @@ interface FileList { [Symbol.iterator](): IterableIterator<File>; } +interface FontFaceSet extends Set<FontFace> { +} + interface FormData { [Symbol.iterator](): IterableIterator<[string, FormDataEntryValue]>; /** @@ -110,7 +109,7 @@ interface HTMLFormElement { } interface HTMLSelectElement { - [Symbol.iterator](): IterableIterator<Element>; + [Symbol.iterator](): IterableIterator<HTMLOptionElement>; } interface Headers { @@ -156,6 +155,11 @@ interface MediaList { [Symbol.iterator](): IterableIterator<string>; } +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 MimeTypeArray { [Symbol.iterator](): IterableIterator<MimeType>; } @@ -166,6 +170,7 @@ interface NamedNodeMap { interface Navigator { requestMediaKeySystemAccess(keySystem: string, supportedConfigurations: Iterable<MediaKeySystemConfiguration>): Promise<MediaKeySystemAccess>; + vibrate(pattern: Iterable<number>): boolean; } interface NodeList { @@ -208,11 +213,14 @@ interface PluginArray { [Symbol.iterator](): IterableIterator<Plugin>; } -interface RTCRtpTransceiver { - setCodecPreferences(codecs: Iterable<RTCRtpCodecCapability>): void; +interface RTCStatsReport extends ReadonlyMap<string, any> { } -interface RTCStatsReport extends ReadonlyMap<string, any> { +interface ReadableStream<R = any> { + [Symbol.iterator](): IterableIterator<any>; + entries(): IterableIterator<[number, any]>; + keys(): IterableIterator<number>; + values(): IterableIterator<any>; } interface SVGLengthList { @@ -231,12 +239,12 @@ interface SVGStringList { [Symbol.iterator](): IterableIterator<string>; } -interface SourceBufferList { - [Symbol.iterator](): IterableIterator<SourceBuffer>; +interface SVGTransformList { + [Symbol.iterator](): IterableIterator<SVGTransform>; } -interface SpeechGrammarList { - [Symbol.iterator](): IterableIterator<SpeechGrammar>; +interface SourceBufferList { + [Symbol.iterator](): IterableIterator<SourceBuffer>; } interface SpeechRecognitionResult { @@ -251,6 +259,16 @@ interface StyleSheetList { [Symbol.iterator](): IterableIterator<CSSStyleSheet>; } +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 TextTrackCueList { [Symbol.iterator](): IterableIterator<TextTrackCue>; } @@ -279,10 +297,6 @@ interface URLSearchParams { values(): IterableIterator<string>; } -interface VRDisplay { - requestPresent(layers: Iterable<VRLayer>): Promise<void>; -} - interface WEBGL_draw_buffers { drawBuffersWEBGL(buffers: Iterable<GLenum>): void; } |