* Add new.target transform * Catch new.target under only an arrow function * More unsupported reflect.construct cases * Fix node 4 test * Do not transform Methods * More tests * Properly setup function inheritance test * Tests tests tests * Fix ES6 class's new.target * Remove expected output thats supposed to throw.
19 lines
268 B
JavaScript
19 lines
268 B
JavaScript
function Foo() {
|
|
var _newtarget = this instanceof Foo ? this.constructor : void 0;
|
|
|
|
const a = function () {
|
|
_newtarget;
|
|
};
|
|
}
|
|
|
|
class Bar {
|
|
constructor() {
|
|
var _newtarget2 = this.constructor;
|
|
|
|
const a = function () {
|
|
_newtarget2;
|
|
};
|
|
}
|
|
|
|
}
|