mirror of
https://github.com/hanzoai/babel.git
synced 2026-10-30 14:46:06 +00:00
* add test cases * fix: memoise class binding when lowering static elements and private methods * update test fixtures * update test fixtures
29 lines
779 B
JavaScript
29 lines
779 B
JavaScript
class Foo {
|
|
constructor() {
|
|
var _newtarget = this.constructor,
|
|
_class2;
|
|
this.test = function _target() {
|
|
this instanceof _target ? this.constructor : void 0;
|
|
};
|
|
this.test2 = function () {
|
|
_newtarget;
|
|
};
|
|
this.Bar = (_class2 = class {
|
|
constructor() {
|
|
// should not replace
|
|
this.q = this.constructor;
|
|
} // should not replace
|
|
}, _class2.p = void 0, _class2.p1 = class {
|
|
constructor() {
|
|
this.constructor;
|
|
}
|
|
}, _class2.p2 = new function _target2() {
|
|
this instanceof _target2 ? this.constructor : void 0;
|
|
}(), _class2.p3 = function () {
|
|
void 0;
|
|
}, _class2.p4 = function _target3() {
|
|
this instanceof _target3 ? this.constructor : void 0;
|
|
}, _class2);
|
|
}
|
|
}
|