diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2023-09-09 14:03:21 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-09 15:03:21 -0400 |
commit | c228adc27d5b605286d3a9ca924e657308aebb74 (patch) | |
tree | fdc0e814bdaeceb231565ee8e0324c7447c39212 /cli/tsc/dts/lib.es2015.iterable.d.ts | |
parent | f75a17521df053218c0c2b5fb93c5354f9c8f274 (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.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> { } |