From e7a3d4b1923ebbb531a8a5ddaa3d85401369160d Mon Sep 17 00:00:00 2001 From: EcoleKeine Date: Wed, 14 Mar 2018 00:11:43 +0800 Subject: [PATCH] Some Constructor's signature missing null type MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit according to ECMAScript® 2015 Language Specification - http://www.ecma-international.org/ecma-262/6.0 MapConstructor : 23.1.1.1 step6 WeakMapConstructor : 23.2.1.1 step6 SetConstructor : 23.3.1.1 step6 WeakSetConstructor : 23.4.1.1 step6 --- src/lib/es2015.collection.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/es2015.collection.d.ts b/src/lib/es2015.collection.d.ts index 74759107851..06a3473076f 100644 --- a/src/lib/es2015.collection.d.ts +++ b/src/lib/es2015.collection.d.ts @@ -10,7 +10,7 @@ interface Map { interface MapConstructor { new (): Map; - new (entries?: ReadonlyArray<[K, V]>): Map; + new (entries?: ReadonlyArray<[K, V]> | null): Map; readonly prototype: Map; } declare var Map: MapConstructor; @@ -31,7 +31,7 @@ interface WeakMap { interface WeakMapConstructor { new (): WeakMap; - new (entries?: ReadonlyArray<[K, V]>): WeakMap; + new (entries?: ReadonlyArray<[K, V]> | null): WeakMap; readonly prototype: WeakMap; } declare var WeakMap: WeakMapConstructor; @@ -47,7 +47,7 @@ interface Set { interface SetConstructor { new (): Set; - new (values?: ReadonlyArray): Set; + new (values?: ReadonlyArray | null): Set; readonly prototype: Set; } declare var Set: SetConstructor; @@ -66,7 +66,7 @@ interface WeakSet { interface WeakSetConstructor { new (): WeakSet; - new (values?: ReadonlyArray): WeakSet; + new (values?: ReadonlyArray | null): WeakSet; readonly prototype: WeakSet; } declare var WeakSet: WeakSetConstructor;