summaryrefslogtreecommitdiff
path: root/cli/dts/lib.dom.iterable.d.ts
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2021-08-27 10:12:59 +1000
committerGitHub <noreply@github.com>2021-08-27 10:12:59 +1000
commit935133f53af2b0efab5d22effff1239dc0e36147 (patch)
treef1cd283e50618e0cce4f70ff59a1e204856a592b /cli/dts/lib.dom.iterable.d.ts
parentb9a965c607966efff91118e9a6f604c8f48ba88e (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.ts48
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;
}