/
output.js
28 lines (28 loc) 路 1019 Bytes
/
output.js
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
class Foo {
constructor() {
var _newtarget = this.constructor,
_class;
babelHelpers.defineProperty(this, "test", function _target() {
this instanceof _target ? this.constructor : void 0;
});
babelHelpers.defineProperty(this, "test2", function () {
_newtarget;
});
this.Bar = (_class = class {
constructor() {
// should not replace
babelHelpers.defineProperty(this, "q", this.constructor);
} // should not replace
}, babelHelpers.defineProperty(_class, "p", void 0), babelHelpers.defineProperty(_class, "p1", class {
constructor() {
this.constructor;
}
}), babelHelpers.defineProperty(_class, "p2", new function _target2() {
this instanceof _target2 ? this.constructor : void 0;
}()), babelHelpers.defineProperty(_class, "p3", function () {
void 0;
}), babelHelpers.defineProperty(_class, "p4", function _target3() {
this instanceof _target3 ? this.constructor : void 0;
}), _class);
}
}