1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
=== tests/cases/compiler/extendingSetWithCheckJs.ts ===
class MySet extends Set {
>MySet : MySet
>Set : Set<any>
constructor() {
super();
>super() : void
>super : SetConstructor
}
}
class MyWeakSet extends WeakSet {
>MyWeakSet : MyWeakSet
>WeakSet : WeakSet<object>
constructor() {
super();
>super() : void
>super : WeakSetConstructor
}
}
class MyMap extends Map {
>MyMap : MyMap
>Map : Map<any, any>
constructor() {
super();
>super() : void
>super : MapConstructor
}
}
class MyWeakMap extends WeakMap {
>MyWeakMap : MyWeakMap
>WeakMap : WeakMap<object, any>
constructor() {
super();
>super() : void
>super : WeakMapConstructor
}
}
|