summaryrefslogtreecommitdiff
path: root/cli/tsc/dts/lib.dom.iterable.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tsc/dts/lib.dom.iterable.d.ts')
-rw-r--r--cli/tsc/dts/lib.dom.iterable.d.ts174
1 files changed, 95 insertions, 79 deletions
diff --git a/cli/tsc/dts/lib.dom.iterable.d.ts b/cli/tsc/dts/lib.dom.iterable.d.ts
index f8ac3d9c1..b4cec2ce2 100644
--- a/cli/tsc/dts/lib.dom.iterable.d.ts
+++ b/cli/tsc/dts/lib.dom.iterable.d.ts
@@ -41,36 +41,36 @@ interface BaseAudioContext {
}
interface CSSKeyframesRule {
- [Symbol.iterator](): IterableIterator<CSSKeyframeRule>;
+ [Symbol.iterator](): ArrayIterator<CSSKeyframeRule>;
}
interface CSSNumericArray {
- [Symbol.iterator](): IterableIterator<CSSNumericValue>;
- entries(): IterableIterator<[number, CSSNumericValue]>;
- keys(): IterableIterator<number>;
- values(): IterableIterator<CSSNumericValue>;
+ [Symbol.iterator](): ArrayIterator<CSSNumericValue>;
+ entries(): ArrayIterator<[number, CSSNumericValue]>;
+ keys(): ArrayIterator<number>;
+ values(): ArrayIterator<CSSNumericValue>;
}
interface CSSRuleList {
- [Symbol.iterator](): IterableIterator<CSSRule>;
+ [Symbol.iterator](): ArrayIterator<CSSRule>;
}
interface CSSStyleDeclaration {
- [Symbol.iterator](): IterableIterator<string>;
+ [Symbol.iterator](): ArrayIterator<string>;
}
interface CSSTransformValue {
- [Symbol.iterator](): IterableIterator<CSSTransformComponent>;
- entries(): IterableIterator<[number, CSSTransformComponent]>;
- keys(): IterableIterator<number>;
- values(): IterableIterator<CSSTransformComponent>;
+ [Symbol.iterator](): ArrayIterator<CSSTransformComponent>;
+ entries(): ArrayIterator<[number, CSSTransformComponent]>;
+ keys(): ArrayIterator<number>;
+ values(): ArrayIterator<CSSTransformComponent>;
}
interface CSSUnparsedValue {
- [Symbol.iterator](): IterableIterator<CSSUnparsedSegment>;
- entries(): IterableIterator<[number, CSSUnparsedSegment]>;
- keys(): IterableIterator<number>;
- values(): IterableIterator<CSSUnparsedSegment>;
+ [Symbol.iterator](): ArrayIterator<CSSUnparsedSegment>;
+ entries(): ArrayIterator<[number, CSSUnparsedSegment]>;
+ keys(): ArrayIterator<number>;
+ values(): ArrayIterator<CSSUnparsedSegment>;
}
interface Cache {
@@ -92,72 +92,80 @@ interface CustomStateSet extends Set<string> {
}
interface DOMRectList {
- [Symbol.iterator](): IterableIterator<DOMRect>;
+ [Symbol.iterator](): ArrayIterator<DOMRect>;
}
interface DOMStringList {
- [Symbol.iterator](): IterableIterator<string>;
+ [Symbol.iterator](): ArrayIterator<string>;
}
interface DOMTokenList {
- [Symbol.iterator](): IterableIterator<string>;
- entries(): IterableIterator<[number, string]>;
- keys(): IterableIterator<number>;
- values(): IterableIterator<string>;
+ [Symbol.iterator](): ArrayIterator<string>;
+ entries(): ArrayIterator<[number, string]>;
+ keys(): ArrayIterator<number>;
+ values(): ArrayIterator<string>;
}
interface DataTransferItemList {
- [Symbol.iterator](): IterableIterator<DataTransferItem>;
+ [Symbol.iterator](): ArrayIterator<DataTransferItem>;
}
interface EventCounts extends ReadonlyMap<string, number> {
}
interface FileList {
- [Symbol.iterator](): IterableIterator<File>;
+ [Symbol.iterator](): ArrayIterator<File>;
}
interface FontFaceSet extends Set<FontFace> {
}
+interface FormDataIterator<T> extends IteratorObject<T, BuiltinIteratorReturn, unknown> {
+ [Symbol.iterator](): FormDataIterator<T>;
+}
+
interface FormData {
- [Symbol.iterator](): IterableIterator<[string, FormDataEntryValue]>;
+ [Symbol.iterator](): FormDataIterator<[string, FormDataEntryValue]>;
/** Returns an array of key, value pairs for every entry in the list. */
- entries(): IterableIterator<[string, FormDataEntryValue]>;
+ entries(): FormDataIterator<[string, FormDataEntryValue]>;
/** Returns a list of keys in the list. */
- keys(): IterableIterator<string>;
+ keys(): FormDataIterator<string>;
/** Returns a list of values in the list. */
- values(): IterableIterator<FormDataEntryValue>;
+ values(): FormDataIterator<FormDataEntryValue>;
}
interface HTMLAllCollection {
- [Symbol.iterator](): IterableIterator<Element>;
+ [Symbol.iterator](): ArrayIterator<Element>;
}
interface HTMLCollectionBase {
- [Symbol.iterator](): IterableIterator<Element>;
+ [Symbol.iterator](): ArrayIterator<Element>;
}
interface HTMLCollectionOf<T extends Element> {
- [Symbol.iterator](): IterableIterator<T>;
+ [Symbol.iterator](): ArrayIterator<T>;
}
interface HTMLFormElement {
- [Symbol.iterator](): IterableIterator<Element>;
+ [Symbol.iterator](): ArrayIterator<Element>;
}
interface HTMLSelectElement {
- [Symbol.iterator](): IterableIterator<HTMLOptionElement>;
+ [Symbol.iterator](): ArrayIterator<HTMLOptionElement>;
+}
+
+interface HeadersIterator<T> extends IteratorObject<T, BuiltinIteratorReturn, unknown> {
+ [Symbol.iterator](): HeadersIterator<T>;
}
interface Headers {
- [Symbol.iterator](): IterableIterator<[string, string]>;
+ [Symbol.iterator](): HeadersIterator<[string, string]>;
/** Returns an iterator allowing to go through all key/value pairs contained in this object. */
- entries(): IterableIterator<[string, string]>;
+ entries(): HeadersIterator<[string, string]>;
/** Returns an iterator allowing to go through all keys of the key/value pairs contained in this object. */
- keys(): IterableIterator<string>;
+ keys(): HeadersIterator<string>;
/** Returns an iterator allowing to go through all values of the key/value pairs contained in this object. */
- values(): IterableIterator<string>;
+ values(): HeadersIterator<string>;
}
interface Highlight extends Set<AbstractRange> {
@@ -197,32 +205,32 @@ interface MIDIOutput {
interface MIDIOutputMap extends ReadonlyMap<string, MIDIOutput> {
}
+interface MediaKeyStatusMapIterator<T> extends IteratorObject<T, BuiltinIteratorReturn, unknown> {
+ [Symbol.iterator](): MediaKeyStatusMapIterator<T>;
+}
+
interface MediaKeyStatusMap {
- [Symbol.iterator](): IterableIterator<[BufferSource, MediaKeyStatus]>;
- entries(): IterableIterator<[BufferSource, MediaKeyStatus]>;
- keys(): IterableIterator<BufferSource>;
- values(): IterableIterator<MediaKeyStatus>;
+ [Symbol.iterator](): MediaKeyStatusMapIterator<[BufferSource, MediaKeyStatus]>;
+ entries(): MediaKeyStatusMapIterator<[BufferSource, MediaKeyStatus]>;
+ keys(): MediaKeyStatusMapIterator<BufferSource>;
+ values(): MediaKeyStatusMapIterator<MediaKeyStatus>;
}
interface MediaList {
- [Symbol.iterator](): IterableIterator<string>;
+ [Symbol.iterator](): ArrayIterator<string>;
}
interface MessageEvent<T = any> {
- /**
- * @deprecated
- *
- * [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessageEvent/initMessageEvent)
- */
+ /** @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>;
+ [Symbol.iterator](): ArrayIterator<MimeType>;
}
interface NamedNodeMap {
- [Symbol.iterator](): IterableIterator<Attr>;
+ [Symbol.iterator](): ArrayIterator<Attr>;
}
interface Navigator {
@@ -237,82 +245,86 @@ interface Navigator {
}
interface NodeList {
- [Symbol.iterator](): IterableIterator<Node>;
+ [Symbol.iterator](): ArrayIterator<Node>;
/** Returns an array of key, value pairs for every entry in the list. */
- entries(): IterableIterator<[number, Node]>;
+ entries(): ArrayIterator<[number, Node]>;
/** Returns an list of keys in the list. */
- keys(): IterableIterator<number>;
+ keys(): ArrayIterator<number>;
/** Returns an list of values in the list. */
- values(): IterableIterator<Node>;
+ values(): ArrayIterator<Node>;
}
interface NodeListOf<TNode extends Node> {
- [Symbol.iterator](): IterableIterator<TNode>;
+ [Symbol.iterator](): ArrayIterator<TNode>;
/** Returns an array of key, value pairs for every entry in the list. */
- entries(): IterableIterator<[number, TNode]>;
+ entries(): ArrayIterator<[number, TNode]>;
/** Returns an list of keys in the list. */
- keys(): IterableIterator<number>;
+ keys(): ArrayIterator<number>;
/** Returns an list of values in the list. */
- values(): IterableIterator<TNode>;
+ values(): ArrayIterator<TNode>;
}
interface Plugin {
- [Symbol.iterator](): IterableIterator<MimeType>;
+ [Symbol.iterator](): ArrayIterator<MimeType>;
}
interface PluginArray {
- [Symbol.iterator](): IterableIterator<Plugin>;
+ [Symbol.iterator](): ArrayIterator<Plugin>;
}
interface RTCRtpTransceiver {
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/setCodecPreferences) */
- setCodecPreferences(codecs: Iterable<RTCRtpCodecCapability>): void;
+ setCodecPreferences(codecs: Iterable<RTCRtpCodec>): void;
}
interface RTCStatsReport extends ReadonlyMap<string, any> {
}
interface SVGLengthList {
- [Symbol.iterator](): IterableIterator<SVGLength>;
+ [Symbol.iterator](): ArrayIterator<SVGLength>;
}
interface SVGNumberList {
- [Symbol.iterator](): IterableIterator<SVGNumber>;
+ [Symbol.iterator](): ArrayIterator<SVGNumber>;
}
interface SVGPointList {
- [Symbol.iterator](): IterableIterator<DOMPoint>;
+ [Symbol.iterator](): ArrayIterator<DOMPoint>;
}
interface SVGStringList {
- [Symbol.iterator](): IterableIterator<string>;
+ [Symbol.iterator](): ArrayIterator<string>;
}
interface SVGTransformList {
- [Symbol.iterator](): IterableIterator<SVGTransform>;
+ [Symbol.iterator](): ArrayIterator<SVGTransform>;
}
interface SourceBufferList {
- [Symbol.iterator](): IterableIterator<SourceBuffer>;
+ [Symbol.iterator](): ArrayIterator<SourceBuffer>;
}
interface SpeechRecognitionResult {
- [Symbol.iterator](): IterableIterator<SpeechRecognitionAlternative>;
+ [Symbol.iterator](): ArrayIterator<SpeechRecognitionAlternative>;
}
interface SpeechRecognitionResultList {
- [Symbol.iterator](): IterableIterator<SpeechRecognitionResult>;
+ [Symbol.iterator](): ArrayIterator<SpeechRecognitionResult>;
+}
+
+interface StylePropertyMapReadOnlyIterator<T> extends IteratorObject<T, BuiltinIteratorReturn, unknown> {
+ [Symbol.iterator](): StylePropertyMapReadOnlyIterator<T>;
}
interface StylePropertyMapReadOnly {
- [Symbol.iterator](): IterableIterator<[string, Iterable<CSSStyleValue>]>;
- entries(): IterableIterator<[string, Iterable<CSSStyleValue>]>;
- keys(): IterableIterator<string>;
- values(): IterableIterator<Iterable<CSSStyleValue>>;
+ [Symbol.iterator](): StylePropertyMapReadOnlyIterator<[string, Iterable<CSSStyleValue>]>;
+ entries(): StylePropertyMapReadOnlyIterator<[string, Iterable<CSSStyleValue>]>;
+ keys(): StylePropertyMapReadOnlyIterator<string>;
+ values(): StylePropertyMapReadOnlyIterator<Iterable<CSSStyleValue>>;
}
interface StyleSheetList {
- [Symbol.iterator](): IterableIterator<CSSStyleSheet>;
+ [Symbol.iterator](): ArrayIterator<CSSStyleSheet>;
}
interface SubtleCrypto {
@@ -331,25 +343,29 @@ interface SubtleCrypto {
}
interface TextTrackCueList {
- [Symbol.iterator](): IterableIterator<TextTrackCue>;
+ [Symbol.iterator](): ArrayIterator<TextTrackCue>;
}
interface TextTrackList {
- [Symbol.iterator](): IterableIterator<TextTrack>;
+ [Symbol.iterator](): ArrayIterator<TextTrack>;
}
interface TouchList {
- [Symbol.iterator](): IterableIterator<Touch>;
+ [Symbol.iterator](): ArrayIterator<Touch>;
+}
+
+interface URLSearchParamsIterator<T> extends IteratorObject<T, BuiltinIteratorReturn, unknown> {
+ [Symbol.iterator](): URLSearchParamsIterator<T>;
}
interface URLSearchParams {
- [Symbol.iterator](): IterableIterator<[string, string]>;
+ [Symbol.iterator](): URLSearchParamsIterator<[string, string]>;
/** Returns an array of key, value pairs for every entry in the search params. */
- entries(): IterableIterator<[string, string]>;
+ entries(): URLSearchParamsIterator<[string, string]>;
/** Returns a list of keys in the search params. */
- keys(): IterableIterator<string>;
+ keys(): URLSearchParamsIterator<string>;
/** Returns a list of values in the search params. */
- values(): IterableIterator<string>;
+ values(): URLSearchParamsIterator<string>;
}
interface WEBGL_draw_buffers {