1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
=== tests/cases/compiler/abstractClassInLocalScopeIsAbstract.ts ===
(() => {
>(() => { abstract class A {} class B extends A {} new A(); new B();})() : void
>(() => { abstract class A {} class B extends A {} new A(); new B();}) : () => void
>() => { abstract class A {} class B extends A {} new A(); new B();} : () => void
abstract class A {}
>A : A
class B extends A {}
>B : B
>A : A
new A();
>new A() : any
>A : typeof A
new B();
>new B() : B
>B : typeof B
})()
|