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
|
//// [tests/cases/conformance/controlFlow/controlFlowSuperPropertyAccess.ts] ////
=== controlFlowSuperPropertyAccess.ts ===
class B {
>B : B
protected m?(): void;
>m : (() => void) | undefined
}
class C extends B {
>C : C
>B : B
body() {
>body : () => void
super.m && super.m();
>super.m && super.m() : void | undefined
>super.m : (() => void) | undefined
>super : B
>m : (() => void) | undefined
>super.m() : void
>super.m : () => void
>super : B
>m : () => void
}
}
|