summaryrefslogtreecommitdiff
path: root/cli/tsc/dts/lib.es2015.iterable.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tsc/dts/lib.es2015.iterable.d.ts')
-rw-r--r--cli/tsc/dts/lib.es2015.iterable.d.ts8
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> { }