diff options
Diffstat (limited to 'cli/tsc/dts/lib.es2015.iterable.d.ts')
-rw-r--r-- | cli/tsc/dts/lib.es2015.iterable.d.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/cli/tsc/dts/lib.es2015.iterable.d.ts b/cli/tsc/dts/lib.es2015.iterable.d.ts index 31be935fe..7aa2601f4 100644 --- a/cli/tsc/dts/lib.es2015.iterable.d.ts +++ b/cli/tsc/dts/lib.es2015.iterable.d.ts @@ -159,10 +159,10 @@ interface MapConstructor { new <K, V>(iterable?: Iterable<readonly [K, V]> | null): Map<K, V>; } -interface WeakMap<K extends object, V> { } +interface WeakMap<K extends WeakKey, V> { } interface WeakMapConstructor { - new <K extends object, V>(iterable: Iterable<readonly [K, V]>): WeakMap<K, V>; + new <K extends WeakKey, V>(iterable: Iterable<readonly [K, V]>): WeakMap<K, V>; } interface Set<T> { @@ -207,10 +207,10 @@ interface SetConstructor { new <T>(iterable?: Iterable<T> | null): Set<T>; } -interface WeakSet<T extends object> { } +interface WeakSet<T extends WeakKey> { } interface WeakSetConstructor { - new <T extends object = object>(iterable: Iterable<T>): WeakSet<T>; + new <T extends WeakKey = WeakKey>(iterable: Iterable<T>): WeakSet<T>; } interface Promise<T> { } |