TypeScript/tests/baselines/reference/assignmentCompatability45.types

22 lines
309 B
Plaintext

=== tests/cases/compiler/assignmentCompatability45.ts ===
abstract class A {}
>A : A
class B extends A {
>B : B
>A : A
constructor(x: number) {
>x : number
super();
>super() : void
>super : typeof A
}
}
const b: typeof A = B;
>b : typeof A
>A : typeof A
>B : typeof B