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
|
=== tests/cases/compiler/derivedClassOverridesPrivateFunction1.ts ===
class BaseClass {
>BaseClass : BaseClass
constructor() {
this._init();
>this._init() : void
>this._init : () => void
>this : this
>_init : () => void
}
private _init() {
>_init : () => void
}
}
class DerivedClass extends BaseClass {
>DerivedClass : DerivedClass
>BaseClass : BaseClass
constructor() {
super();
>super() : void
>super : typeof BaseClass
}
private _init() {
>_init : () => void
}
}
new DerivedClass();
>new DerivedClass() : DerivedClass
>DerivedClass : typeof DerivedClass
|