@@ -1165,7 +1165,7 @@ interface ArrayConstructor {
11651165 (arrayLength?: number): any[];
11661166 <T>(arrayLength: number): T[];
11671167 <T>(...items: T[]): T[];
1168- isArray(arg: any): boolean ;
1168+ isArray(arg: any): arg is Array<any> ;
11691169 prototype: Array<any>;
11701170}
11711171
@@ -4909,6 +4909,11 @@ declare module Intl {
49094909 currency?: string;
49104910 currencyDisplay?: string;
49114911 useGrouping?: boolean;
4912+ minimumintegerDigits?: number;
4913+ minimumFractionDigits?: number;
4914+ maximumFractionDigits?: number;
4915+ minimumSignificantDigits?: number;
4916+ maximumSignificantDigits?: number;
49124917 }
49134918
49144919 interface ResolvedNumberFormatOptions {
@@ -4971,7 +4976,7 @@ declare module Intl {
49714976 }
49724977
49734978 interface DateTimeFormat {
4974- format(date: number): string;
4979+ format(date?: Date | number): string;
49754980 resolvedOptions(): ResolvedDateTimeFormatOptions;
49764981 }
49774982 var DateTimeFormat: {
@@ -18015,7 +18020,17 @@ declare function addEventListener(type: "volumechange", listener: (ev: Event) =>
1801518020declare function addEventListener(type: "waiting", listener: (ev: Event) => any, useCapture?: boolean): void;
1801618021declare function addEventListener(type: "wheel", listener: (ev: WheelEvent) => any, useCapture?: boolean): void;
1801718022declare function addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
18023+ interface DOMTokenList {
18024+ [Symbol.iterator](): IterableIterator<string>;
18025+ }
1801818026
18027+ interface NodeList {
18028+ [Symbol.iterator](): IterableIterator<Node>
18029+ }
18030+
18031+ interface NodeListOf<TNode extends Node> {
18032+ [Symbol.iterator](): IterableIterator<TNode>
18033+ }
1801918034/////////////////////////////
1802018035/// WorkerGlobalScope APIs
1802118036/////////////////////////////
0 commit comments