Skip to content

Commit 6f86625

Browse files
authored
Merge pull request #15278 from Microsoft/revertWeakSetChanges
Revert changes to WeakSet definitions adding `object` constraint
2 parents 43d1677 + 552f1d8 commit 6f86625

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)