forked from babel/babel
/
output.js
31 lines (26 loc) 路 831 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
29
30
31
class Foo {
constructor() {
var _newtarget = this.constructor,
_class,
_temp;
babelHelpers.defineProperty(this, "test", function _target() {
this instanceof _target ? this.constructor : void 0;
});
babelHelpers.defineProperty(this, "test2", function () {
_newtarget;
});
this.Bar = (_temp = _class = class _target2 {
constructor() {
babelHelpers.defineProperty(this, "q", this.constructor);
} // should not replace
}, babelHelpers.defineProperty(_class, "p", void 0), babelHelpers.defineProperty(_class, "p1", class {
constructor() {
void 0;
}
}), babelHelpers.defineProperty(_class, "p2", new function () {
void 0;
}()), babelHelpers.defineProperty(_class, "p3", function () {
void 0;
}), _temp);
}
}