Skip to content

Commit 552f1d8

Browse files
committed
Revert changes to WeakSet defitions adding object constraint
This reverts the changes to WeakSet done in #15124 to avoid breaks in existing @types packages like @types/lodash
1 parent 1d28c88 commit 552f1d8

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/lib/es2015.collection.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ interface ReadonlySet<T> {
5858
readonly size: number;
5959
}
6060

61-
interface WeakSet<T extends object> {
61+
interface WeakSet<T> {
6262
add(value: T): this;
6363
delete(value: T): boolean;
6464
has(value: T): boolean;

src/lib/es2015.iterable.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ interface SetConstructor {
118118
new <T>(iterable: Iterable<T>): Set<T>;
119119
}
120120

121-
interface WeakSet<T extends object> { }
121+
interface WeakSet<T> { }
122122

123123
interface WeakSetConstructor {
124124
new <T extends object>(iterable: Iterable<T>): WeakSet<T>;

src/lib/es2015.symbol.wellknown.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ interface Set<T> {
118118
readonly [Symbol.toStringTag]: "Set";
119119
}
120120

121-
interface WeakSet<T extends object> {
121+
interface WeakSet<T> {
122122
readonly [Symbol.toStringTag]: "WeakSet";
123123
}
124124

0 commit comments

Comments
 (0)