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
|
//// [baseTypeAfterDerivedType.ts]
interface Derived extends Base {
method(...args: any[]): void;
}
interface Base {
method(...args: any[]): void;
}
class Derived2 implements Base2 {
method(...args: any[]): void { }
}
interface Base2 {
method(...args: any[]): void;
}
//// [baseTypeAfterDerivedType.js]
var Derived2 = /** @class */ (function () {
function Derived2() {
}
Derived2.prototype.method = function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
};
return Derived2;
}());
|