class A {
var e = 123;
var t = function () {
console.log(123)
}
}
class A extends B {
}
=======================
var A = (function () {
function A() {
this.e = 123;
}
A.prototype.t = function t() {
console.log(123);
};
return A;
})();
var B = (function (_A) {
var a = new _A();
function B() {
for (var key in a) {
if (a.hasOwnProperty(key)) this[key] = a[key];
}
}
B.prototype.__proto__ = _A.prototype;
return B;
})(A);
console.log({a: new A(),b: new B()});