summaryrefslogtreecommitdiff
path: root/cli/tsc/dts/lib.es2015.iterable.d.ts
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2023-09-09 14:03:21 -0500
committerGitHub <noreply@github.com>2023-09-09 15:03:21 -0400
commitc228adc27d5b605286d3a9ca924e657308aebb74 (patch)
treefdc0e814bdaeceb231565ee8e0324c7447c39212 /cli/tsc/dts/lib.es2015.iterable.d.ts
parentf75a17521df053218c0c2b5fb93c5354f9c8f274 (diff)
feat: TypeScript 5.2 (#20425)
Without `using` declarations or decorator metadata (waiting for that in v8).
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> { }