Merge pull request #15278 from Microsoft/revertWeakSetChanges

Revert changes to WeakSet definitions adding `object` constraint
This commit is contained in:
Mohamed Hegazy authored and GitHub committed 2017-04-19 15:12:15 -07:00
commit 6f86625b8f
3 files changed
+3 -3

No files matched your search

+1 -1
View File
@@ -58,7 +58,7 @@ interface ReadonlySet<T> {
readonly size: number;
}
interface WeakSet<T extends object> {
interface WeakSet<T> {
add(value: T): this;
delete(value: T): boolean;
has(value: T): boolean;
+1 -1
View File
@@ -118,7 +118,7 @@ interface SetConstructor {
new <T>(iterable: Iterable<T>): Set<T>;
}
interface WeakSet<T extends object> { }
interface WeakSet<T> { }
interface WeakSetConstructor {
new <T extends object>(iterable: Iterable<T>): WeakSet<T>;
+1 -1
View File
@@ -118,7 +118,7 @@ interface Set<T> {
readonly [Symbol.toStringTag]: "Set";
}
interface WeakSet<T extends object> {
interface WeakSet<T> {
readonly [Symbol.toStringTag]: "WeakSet";
}