1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
//// [callChainWithSuper.ts]
// GH#34952
class Base { method?() {} }
class Derived extends Base {
method1() { return super.method?.(); }
method2() { return super["method"]?.(); }
}
//// [callChainWithSuper.js]
"use strict";
// GH#34952
class Base {
method() { }
}
class Derived extends Base {
method1() { var _a; return (_a = super.method) === null || _a === void 0 ? void 0 : _a.call(this); }
method2() { var _a; return (_a = super["method"]) === null || _a === void 0 ? void 0 : _a.call(this); }
}
|