Remove transform-classes from priv method tests (#9537)
This commit is contained in:
parent
bbb4d7b6d7
commit
f44b29522c
@ -1,10 +1,5 @@
|
|||||||
var Cl =
|
class Cl {
|
||||||
/*#__PURE__*/
|
constructor() {
|
||||||
function () {
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
function Cl() {
|
|
||||||
babelHelpers.classCallCheck(this, Cl);
|
|
||||||
Object.defineProperty(this, _privateFieldValue, {
|
Object.defineProperty(this, _privateFieldValue, {
|
||||||
get: _get_privateFieldValue,
|
get: _get_privateFieldValue,
|
||||||
set: _set_privateFieldValue
|
set: _set_privateFieldValue
|
||||||
@ -16,19 +11,15 @@ function () {
|
|||||||
this.publicField = "not secret string";
|
this.publicField = "not secret string";
|
||||||
}
|
}
|
||||||
|
|
||||||
babelHelpers.createClass(Cl, [{
|
publicGetPrivateField() {
|
||||||
key: "publicGetPrivateField",
|
|
||||||
value: function publicGetPrivateField() {
|
|
||||||
return babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue];
|
return babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue];
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
key: "publicSetPrivateField",
|
publicSetPrivateField(newValue) {
|
||||||
value: function publicSetPrivateField(newValue) {
|
|
||||||
babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue] = newValue;
|
babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue] = newValue;
|
||||||
}
|
}
|
||||||
}]);
|
|
||||||
return Cl;
|
}
|
||||||
}();
|
|
||||||
|
|
||||||
var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField");
|
var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField");
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,5 @@
|
|||||||
var Cl = function Cl() {
|
class Cl {
|
||||||
"use strict";
|
constructor() {
|
||||||
|
|
||||||
babelHelpers.classCallCheck(this, Cl);
|
|
||||||
Object.defineProperty(this, _privateFieldValue, {
|
Object.defineProperty(this, _privateFieldValue, {
|
||||||
set: _set_privateFieldValue
|
set: _set_privateFieldValue
|
||||||
});
|
});
|
||||||
@ -10,7 +8,9 @@ var Cl = function Cl() {
|
|||||||
value: 0
|
value: 0
|
||||||
});
|
});
|
||||||
this.publicField = babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue];
|
this.publicField = babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue];
|
||||||
};
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField");
|
var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField");
|
||||||
|
|
||||||
|
|||||||
@ -8,7 +8,6 @@
|
|||||||
],
|
],
|
||||||
["proposal-private-methods", { "loose": true }],
|
["proposal-private-methods", { "loose": true }],
|
||||||
["proposal-class-properties", { "loose": true }],
|
["proposal-class-properties", { "loose": true }],
|
||||||
"transform-classes",
|
|
||||||
"transform-block-scoping",
|
"transform-block-scoping",
|
||||||
"syntax-class-properties"
|
"syntax-class-properties"
|
||||||
]
|
]
|
||||||
|
|||||||
@ -1,7 +1,5 @@
|
|||||||
var Cl = function Cl() {
|
class Cl {
|
||||||
"use strict";
|
constructor() {
|
||||||
|
|
||||||
babelHelpers.classCallCheck(this, Cl);
|
|
||||||
Object.defineProperty(this, _privateFieldValue, {
|
Object.defineProperty(this, _privateFieldValue, {
|
||||||
get: _get_privateFieldValue
|
get: _get_privateFieldValue
|
||||||
});
|
});
|
||||||
@ -10,7 +8,9 @@ var Cl = function Cl() {
|
|||||||
value: 0
|
value: 0
|
||||||
});
|
});
|
||||||
babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue] = 1;
|
babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue] = 1;
|
||||||
};
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField");
|
var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField");
|
||||||
|
|
||||||
|
|||||||
@ -1,10 +1,5 @@
|
|||||||
var Cl =
|
class Cl {
|
||||||
/*#__PURE__*/
|
constructor() {
|
||||||
function () {
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
function Cl() {
|
|
||||||
babelHelpers.classCallCheck(this, Cl);
|
|
||||||
Object.defineProperty(this, _privateFieldValue, {
|
Object.defineProperty(this, _privateFieldValue, {
|
||||||
get: _get_privateFieldValue,
|
get: _get_privateFieldValue,
|
||||||
set: _set_privateFieldValue
|
set: _set_privateFieldValue
|
||||||
@ -16,19 +11,23 @@ function () {
|
|||||||
this.publicField = "not secret string";
|
this.publicField = "not secret string";
|
||||||
}
|
}
|
||||||
|
|
||||||
babelHelpers.createClass(Cl, [{
|
publicGetPrivateField() {
|
||||||
key: "publicGetPrivateField",
|
|
||||||
value: function publicGetPrivateField() {
|
|
||||||
return babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue];
|
return babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue];
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
key: "publicSetPrivateField",
|
publicSetPrivateField(newValue) {
|
||||||
value: function publicSetPrivateField(newValue) {
|
|
||||||
babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue] = newValue;
|
babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue] = newValue;
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
key: "testUpdates",
|
get publicFieldValue() {
|
||||||
value: function testUpdates() {
|
return this.publicField;
|
||||||
|
}
|
||||||
|
|
||||||
|
set publicFieldValue(newValue) {
|
||||||
|
this.publicField = newValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
testUpdates() {
|
||||||
babelHelpers.classPrivateFieldLooseBase(this, _privateField)[_privateField] = 0;
|
babelHelpers.classPrivateFieldLooseBase(this, _privateField)[_privateField] = 0;
|
||||||
this.publicField = 0;
|
this.publicField = 0;
|
||||||
babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue] = babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue]++;
|
babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue] = babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue]++;
|
||||||
@ -40,17 +39,8 @@ function () {
|
|||||||
babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue] = -(babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue] ** babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue]);
|
babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue] = -(babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue] ** babelHelpers.classPrivateFieldLooseBase(this, _privateFieldValue)[_privateFieldValue]);
|
||||||
this.publicFieldValue = -(this.publicFieldValue ** this.publicFieldValue);
|
this.publicFieldValue = -(this.publicFieldValue ** this.publicFieldValue);
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
key: "publicFieldValue",
|
|
||||||
get: function () {
|
|
||||||
return this.publicField;
|
|
||||||
},
|
|
||||||
set: function (newValue) {
|
|
||||||
this.publicField = newValue;
|
|
||||||
}
|
}
|
||||||
}]);
|
|
||||||
return Cl;
|
|
||||||
}();
|
|
||||||
|
|
||||||
var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField");
|
var _privateField = babelHelpers.classPrivateFieldLooseKey("privateField");
|
||||||
|
|
||||||
|
|||||||
@ -1,11 +1,5 @@
|
|||||||
var Cl =
|
class Cl {
|
||||||
/*#__PURE__*/
|
constructor() {
|
||||||
function () {
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
function Cl() {
|
|
||||||
babelHelpers.classCallCheck(this, Cl);
|
|
||||||
|
|
||||||
_privateFieldValue.set(this, {
|
_privateFieldValue.set(this, {
|
||||||
get: _get_privateFieldValue,
|
get: _get_privateFieldValue,
|
||||||
set: _set_privateFieldValue
|
set: _set_privateFieldValue
|
||||||
@ -19,19 +13,15 @@ function () {
|
|||||||
this.publicField = "not secret string";
|
this.publicField = "not secret string";
|
||||||
}
|
}
|
||||||
|
|
||||||
babelHelpers.createClass(Cl, [{
|
publicGetPrivateField() {
|
||||||
key: "publicGetPrivateField",
|
|
||||||
value: function publicGetPrivateField() {
|
|
||||||
return babelHelpers.classPrivateFieldGet(this, _privateFieldValue);
|
return babelHelpers.classPrivateFieldGet(this, _privateFieldValue);
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
key: "publicSetPrivateField",
|
publicSetPrivateField(newValue) {
|
||||||
value: function publicSetPrivateField(newValue) {
|
|
||||||
babelHelpers.classPrivateFieldSet(this, _privateFieldValue, newValue);
|
babelHelpers.classPrivateFieldSet(this, _privateFieldValue, newValue);
|
||||||
}
|
}
|
||||||
}]);
|
|
||||||
return Cl;
|
}
|
||||||
}();
|
|
||||||
|
|
||||||
var _privateField = new WeakMap();
|
var _privateField = new WeakMap();
|
||||||
|
|
||||||
|
|||||||
@ -1,8 +1,5 @@
|
|||||||
var Cl = function Cl() {
|
class Cl {
|
||||||
"use strict";
|
constructor() {
|
||||||
|
|
||||||
babelHelpers.classCallCheck(this, Cl);
|
|
||||||
|
|
||||||
_privateFieldValue.set(this, {
|
_privateFieldValue.set(this, {
|
||||||
set: _set_privateFieldValue
|
set: _set_privateFieldValue
|
||||||
});
|
});
|
||||||
@ -13,7 +10,9 @@ var Cl = function Cl() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
this.publicField = babelHelpers.classPrivateFieldGet(this, _privateFieldValue);
|
this.publicField = babelHelpers.classPrivateFieldGet(this, _privateFieldValue);
|
||||||
};
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
var _privateField = new WeakMap();
|
var _privateField = new WeakMap();
|
||||||
|
|
||||||
|
|||||||
@ -8,7 +8,6 @@
|
|||||||
],
|
],
|
||||||
"proposal-private-methods",
|
"proposal-private-methods",
|
||||||
"proposal-class-properties",
|
"proposal-class-properties",
|
||||||
"transform-classes",
|
|
||||||
"transform-block-scoping",
|
"transform-block-scoping",
|
||||||
"syntax-class-properties"
|
"syntax-class-properties"
|
||||||
]
|
]
|
||||||
|
|||||||
@ -1,8 +1,5 @@
|
|||||||
var Cl = function Cl() {
|
class Cl {
|
||||||
"use strict";
|
constructor() {
|
||||||
|
|
||||||
babelHelpers.classCallCheck(this, Cl);
|
|
||||||
|
|
||||||
_privateFieldValue.set(this, {
|
_privateFieldValue.set(this, {
|
||||||
get: _get_privateFieldValue
|
get: _get_privateFieldValue
|
||||||
});
|
});
|
||||||
@ -13,7 +10,9 @@ var Cl = function Cl() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
babelHelpers.classPrivateMethodSet();
|
babelHelpers.classPrivateMethodSet();
|
||||||
};
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
var _privateField = new WeakMap();
|
var _privateField = new WeakMap();
|
||||||
|
|
||||||
|
|||||||
@ -1,11 +1,5 @@
|
|||||||
var Cl =
|
class Cl {
|
||||||
/*#__PURE__*/
|
constructor() {
|
||||||
function () {
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
function Cl() {
|
|
||||||
babelHelpers.classCallCheck(this, Cl);
|
|
||||||
|
|
||||||
_privateFieldValue.set(this, {
|
_privateFieldValue.set(this, {
|
||||||
get: _get_privateFieldValue,
|
get: _get_privateFieldValue,
|
||||||
set: _set_privateFieldValue
|
set: _set_privateFieldValue
|
||||||
@ -19,19 +13,23 @@ function () {
|
|||||||
this.publicField = "not secret string";
|
this.publicField = "not secret string";
|
||||||
}
|
}
|
||||||
|
|
||||||
babelHelpers.createClass(Cl, [{
|
publicGetPrivateField() {
|
||||||
key: "publicGetPrivateField",
|
|
||||||
value: function publicGetPrivateField() {
|
|
||||||
return babelHelpers.classPrivateFieldGet(this, _privateFieldValue);
|
return babelHelpers.classPrivateFieldGet(this, _privateFieldValue);
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
key: "publicSetPrivateField",
|
publicSetPrivateField(newValue) {
|
||||||
value: function publicSetPrivateField(newValue) {
|
|
||||||
babelHelpers.classPrivateFieldSet(this, _privateFieldValue, newValue);
|
babelHelpers.classPrivateFieldSet(this, _privateFieldValue, newValue);
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
key: "testUpdates",
|
get publicFieldValue() {
|
||||||
value: function testUpdates() {
|
return this.publicField;
|
||||||
|
}
|
||||||
|
|
||||||
|
set publicFieldValue(newValue) {
|
||||||
|
this.publicField = newValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
testUpdates() {
|
||||||
var _this$privateFieldVal, _this$privateFieldVal2;
|
var _this$privateFieldVal, _this$privateFieldVal2;
|
||||||
|
|
||||||
babelHelpers.classPrivateFieldSet(this, _privateField, 0);
|
babelHelpers.classPrivateFieldSet(this, _privateField, 0);
|
||||||
@ -45,17 +43,8 @@ function () {
|
|||||||
babelHelpers.classPrivateFieldSet(this, _privateFieldValue, -(babelHelpers.classPrivateFieldGet(this, _privateFieldValue) ** babelHelpers.classPrivateFieldGet(this, _privateFieldValue)));
|
babelHelpers.classPrivateFieldSet(this, _privateFieldValue, -(babelHelpers.classPrivateFieldGet(this, _privateFieldValue) ** babelHelpers.classPrivateFieldGet(this, _privateFieldValue)));
|
||||||
this.publicFieldValue = -(this.publicFieldValue ** this.publicFieldValue);
|
this.publicFieldValue = -(this.publicFieldValue ** this.publicFieldValue);
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
key: "publicFieldValue",
|
|
||||||
get: function () {
|
|
||||||
return this.publicField;
|
|
||||||
},
|
|
||||||
set: function (newValue) {
|
|
||||||
this.publicField = newValue;
|
|
||||||
}
|
}
|
||||||
}]);
|
|
||||||
return Cl;
|
|
||||||
}();
|
|
||||||
|
|
||||||
var _privateField = new WeakMap();
|
var _privateField = new WeakMap();
|
||||||
|
|
||||||
|
|||||||
@ -1,8 +1,5 @@
|
|||||||
var Cl = function Cl() {
|
class Cl {
|
||||||
"use strict";
|
constructor() {
|
||||||
|
|
||||||
babelHelpers.classCallCheck(this, Cl);
|
|
||||||
|
|
||||||
_getSet.set(this, {
|
_getSet.set(this, {
|
||||||
get: _get_getSet,
|
get: _get_getSet,
|
||||||
set: _set_getSet
|
set: _set_getSet
|
||||||
@ -12,7 +9,9 @@ var Cl = function Cl() {
|
|||||||
writable: true,
|
writable: true,
|
||||||
value: 0
|
value: 0
|
||||||
});
|
});
|
||||||
};
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
var _privateField = new WeakMap();
|
var _privateField = new WeakMap();
|
||||||
|
|
||||||
|
|||||||
@ -8,7 +8,6 @@
|
|||||||
],
|
],
|
||||||
"proposal-private-methods",
|
"proposal-private-methods",
|
||||||
"proposal-class-properties",
|
"proposal-class-properties",
|
||||||
"transform-classes",
|
|
||||||
"transform-block-scoping",
|
"transform-block-scoping",
|
||||||
"syntax-class-properties"
|
"syntax-class-properties"
|
||||||
]
|
]
|
||||||
|
|||||||
@ -1,8 +1,5 @@
|
|||||||
var Cl = function Cl() {
|
class Cl {
|
||||||
"use strict";
|
constructor() {
|
||||||
|
|
||||||
babelHelpers.classCallCheck(this, Cl);
|
|
||||||
|
|
||||||
_getSet.set(this, {
|
_getSet.set(this, {
|
||||||
get: _get_getSet,
|
get: _get_getSet,
|
||||||
set: _set_getSet
|
set: _set_getSet
|
||||||
@ -12,7 +9,9 @@ var Cl = function Cl() {
|
|||||||
writable: true,
|
writable: true,
|
||||||
value: 0
|
value: 0
|
||||||
});
|
});
|
||||||
};
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
var _privateField = new WeakMap();
|
var _privateField = new WeakMap();
|
||||||
|
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
var Foo = function Foo() {
|
class Foo {
|
||||||
"use strict";
|
constructor() {
|
||||||
|
|
||||||
babelHelpers.classCallCheck(this, Foo);
|
|
||||||
Object.defineProperty(this, _privateMethod, {
|
Object.defineProperty(this, _privateMethod, {
|
||||||
value: _privateMethod2
|
value: _privateMethod2
|
||||||
});
|
});
|
||||||
this.publicField = babelHelpers.classPrivateFieldLooseBase(this, _privateMethod)[_privateMethod]();
|
this.publicField = babelHelpers.classPrivateFieldLooseBase(this, _privateMethod)[_privateMethod]();
|
||||||
};
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
var _privateMethod = babelHelpers.classPrivateFieldLooseKey("privateMethod");
|
var _privateMethod = babelHelpers.classPrivateFieldLooseKey("privateMethod");
|
||||||
|
|
||||||
|
|||||||
@ -1,10 +1,5 @@
|
|||||||
var Cl =
|
class Cl {
|
||||||
/*#__PURE__*/
|
constructor() {
|
||||||
function () {
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
function Cl() {
|
|
||||||
babelHelpers.classCallCheck(this, Cl);
|
|
||||||
Object.defineProperty(this, _method, {
|
Object.defineProperty(this, _method, {
|
||||||
value: _method2
|
value: _method2
|
||||||
});
|
});
|
||||||
@ -15,14 +10,11 @@ function () {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
babelHelpers.createClass(Cl, [{
|
getPriv() {
|
||||||
key: "getPriv",
|
|
||||||
value: function getPriv() {
|
|
||||||
return babelHelpers.classPrivateFieldLooseBase(this, _priv)[_priv];
|
return babelHelpers.classPrivateFieldLooseBase(this, _priv)[_priv];
|
||||||
}
|
}
|
||||||
}]);
|
|
||||||
return Cl;
|
}
|
||||||
}();
|
|
||||||
|
|
||||||
var _priv = babelHelpers.classPrivateFieldLooseKey("priv");
|
var _priv = babelHelpers.classPrivateFieldLooseKey("priv");
|
||||||
|
|
||||||
|
|||||||
@ -1,29 +1,20 @@
|
|||||||
var Foo =
|
class Foo {
|
||||||
/*#__PURE__*/
|
constructor(status) {
|
||||||
function () {
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
function Foo(status) {
|
|
||||||
babelHelpers.classCallCheck(this, Foo);
|
|
||||||
Object.defineProperty(this, _getStatus, {
|
Object.defineProperty(this, _getStatus, {
|
||||||
value: _getStatus2
|
value: _getStatus2
|
||||||
});
|
});
|
||||||
this.status = status;
|
this.status = status;
|
||||||
}
|
}
|
||||||
|
|
||||||
babelHelpers.createClass(Foo, [{
|
getCurrentStatus() {
|
||||||
key: "getCurrentStatus",
|
|
||||||
value: function getCurrentStatus() {
|
|
||||||
return babelHelpers.classPrivateFieldLooseBase(this, _getStatus)[_getStatus]();
|
return babelHelpers.classPrivateFieldLooseBase(this, _getStatus)[_getStatus]();
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
key: "setCurrentStatus",
|
setCurrentStatus(newStatus) {
|
||||||
value: function setCurrentStatus(newStatus) {
|
|
||||||
this.status = newStatus;
|
this.status = newStatus;
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
key: "getFakeStatus",
|
getFakeStatus(fakeStatus) {
|
||||||
value: function getFakeStatus(fakeStatus) {
|
|
||||||
var fakeGetStatus = babelHelpers.classPrivateFieldLooseBase(this, _getStatus)[_getStatus];
|
var fakeGetStatus = babelHelpers.classPrivateFieldLooseBase(this, _getStatus)[_getStatus];
|
||||||
|
|
||||||
return function () {
|
return function () {
|
||||||
@ -32,17 +23,15 @@ function () {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
key: "getFakeStatusFunc",
|
getFakeStatusFunc() {
|
||||||
value: function getFakeStatusFunc() {
|
|
||||||
return {
|
return {
|
||||||
status: 'fake-status',
|
status: 'fake-status',
|
||||||
getFakeStatus: babelHelpers.classPrivateFieldLooseBase(this, _getStatus)[_getStatus]
|
getFakeStatus: babelHelpers.classPrivateFieldLooseBase(this, _getStatus)[_getStatus]
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}]);
|
|
||||||
return Foo;
|
}
|
||||||
}();
|
|
||||||
|
|
||||||
var _getStatus = babelHelpers.classPrivateFieldLooseKey("getStatus");
|
var _getStatus = babelHelpers.classPrivateFieldLooseKey("getStatus");
|
||||||
|
|
||||||
|
|||||||
@ -1,9 +1,7 @@
|
|||||||
var exfiltrated;
|
var exfiltrated;
|
||||||
|
|
||||||
var Foo = function Foo() {
|
class Foo {
|
||||||
"use strict";
|
constructor() {
|
||||||
|
|
||||||
babelHelpers.classCallCheck(this, Foo);
|
|
||||||
Object.defineProperty(this, _privateMethod, {
|
Object.defineProperty(this, _privateMethod, {
|
||||||
value: _privateMethod2
|
value: _privateMethod2
|
||||||
});
|
});
|
||||||
@ -11,7 +9,9 @@ var Foo = function Foo() {
|
|||||||
if (exfiltrated === undefined) {
|
if (exfiltrated === undefined) {
|
||||||
exfiltrated = babelHelpers.classPrivateFieldLooseBase(this, _privateMethod)[_privateMethod];
|
exfiltrated = babelHelpers.classPrivateFieldLooseBase(this, _privateMethod)[_privateMethod];
|
||||||
}
|
}
|
||||||
};
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
var _privateMethod = babelHelpers.classPrivateFieldLooseKey("privateMethod");
|
var _privateMethod = babelHelpers.classPrivateFieldLooseKey("privateMethod");
|
||||||
|
|
||||||
|
|||||||
@ -8,7 +8,6 @@
|
|||||||
],
|
],
|
||||||
["proposal-private-methods", { "loose": true }],
|
["proposal-private-methods", { "loose": true }],
|
||||||
["proposal-class-properties", { "loose": true }],
|
["proposal-class-properties", { "loose": true }],
|
||||||
"transform-classes",
|
|
||||||
"transform-block-scoping",
|
"transform-block-scoping",
|
||||||
"syntax-class-properties"
|
"syntax-class-properties"
|
||||||
]
|
]
|
||||||
|
|||||||
@ -1,12 +1,11 @@
|
|||||||
var Foo = function Foo() {
|
class Foo {
|
||||||
"use strict";
|
constructor() {
|
||||||
|
|
||||||
babelHelpers.classCallCheck(this, Foo);
|
|
||||||
|
|
||||||
_privateMethod.add(this);
|
_privateMethod.add(this);
|
||||||
|
|
||||||
this.publicField = babelHelpers.classPrivateMethodGet(this, _privateMethod, _privateMethod2).call(this);
|
this.publicField = babelHelpers.classPrivateMethodGet(this, _privateMethod, _privateMethod2).call(this);
|
||||||
};
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
var _privateMethod = new WeakSet();
|
var _privateMethod = new WeakSet();
|
||||||
|
|
||||||
|
|||||||
@ -1,11 +1,5 @@
|
|||||||
var Cl =
|
class Cl {
|
||||||
/*#__PURE__*/
|
constructor() {
|
||||||
function () {
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
function Cl() {
|
|
||||||
babelHelpers.classCallCheck(this, Cl);
|
|
||||||
|
|
||||||
_method.add(this);
|
_method.add(this);
|
||||||
|
|
||||||
babelHelpers.defineProperty(this, "prop", babelHelpers.classPrivateMethodGet(this, _method, _method2).call(this, 1));
|
babelHelpers.defineProperty(this, "prop", babelHelpers.classPrivateMethodGet(this, _method, _method2).call(this, 1));
|
||||||
@ -16,14 +10,11 @@ function () {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
babelHelpers.createClass(Cl, [{
|
getPriv() {
|
||||||
key: "getPriv",
|
|
||||||
value: function getPriv() {
|
|
||||||
return babelHelpers.classPrivateFieldGet(this, _priv);
|
return babelHelpers.classPrivateFieldGet(this, _priv);
|
||||||
}
|
}
|
||||||
}]);
|
|
||||||
return Cl;
|
}
|
||||||
}();
|
|
||||||
|
|
||||||
var _priv = new WeakMap();
|
var _priv = new WeakMap();
|
||||||
|
|
||||||
|
|||||||
@ -1,29 +1,19 @@
|
|||||||
var Foo =
|
class Foo {
|
||||||
/*#__PURE__*/
|
constructor(status) {
|
||||||
function () {
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
function Foo(status) {
|
|
||||||
babelHelpers.classCallCheck(this, Foo);
|
|
||||||
|
|
||||||
_getStatus.add(this);
|
_getStatus.add(this);
|
||||||
|
|
||||||
this.status = status;
|
this.status = status;
|
||||||
}
|
}
|
||||||
|
|
||||||
babelHelpers.createClass(Foo, [{
|
getCurrentStatus() {
|
||||||
key: "getCurrentStatus",
|
|
||||||
value: function getCurrentStatus() {
|
|
||||||
return babelHelpers.classPrivateMethodGet(this, _getStatus, _getStatus2).call(this);
|
return babelHelpers.classPrivateMethodGet(this, _getStatus, _getStatus2).call(this);
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
key: "setCurrentStatus",
|
setCurrentStatus(newStatus) {
|
||||||
value: function setCurrentStatus(newStatus) {
|
|
||||||
this.status = newStatus;
|
this.status = newStatus;
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
key: "getFakeStatus",
|
getFakeStatus(fakeStatus) {
|
||||||
value: function getFakeStatus(fakeStatus) {
|
|
||||||
var fakeGetStatus = babelHelpers.classPrivateMethodGet(this, _getStatus, _getStatus2);
|
var fakeGetStatus = babelHelpers.classPrivateMethodGet(this, _getStatus, _getStatus2);
|
||||||
return function () {
|
return function () {
|
||||||
return fakeGetStatus.call({
|
return fakeGetStatus.call({
|
||||||
@ -31,17 +21,15 @@ function () {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
key: "getFakeStatusFunc",
|
getFakeStatusFunc() {
|
||||||
value: function getFakeStatusFunc() {
|
|
||||||
return {
|
return {
|
||||||
status: 'fake-status',
|
status: 'fake-status',
|
||||||
getFakeStatus: babelHelpers.classPrivateMethodGet(this, _getStatus, _getStatus2)
|
getFakeStatus: babelHelpers.classPrivateMethodGet(this, _getStatus, _getStatus2)
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}]);
|
|
||||||
return Foo;
|
}
|
||||||
}();
|
|
||||||
|
|
||||||
var _getStatus = new WeakSet();
|
var _getStatus = new WeakSet();
|
||||||
|
|
||||||
|
|||||||
@ -1,16 +1,15 @@
|
|||||||
var exfiltrated;
|
var exfiltrated;
|
||||||
|
|
||||||
var Foo = function Foo() {
|
class Foo {
|
||||||
"use strict";
|
constructor() {
|
||||||
|
|
||||||
babelHelpers.classCallCheck(this, Foo);
|
|
||||||
|
|
||||||
_privateMethod.add(this);
|
_privateMethod.add(this);
|
||||||
|
|
||||||
if (exfiltrated === undefined) {
|
if (exfiltrated === undefined) {
|
||||||
exfiltrated = babelHelpers.classPrivateMethodGet(this, _privateMethod, _privateMethod2);
|
exfiltrated = babelHelpers.classPrivateMethodGet(this, _privateMethod, _privateMethod2);
|
||||||
}
|
}
|
||||||
};
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
var _privateMethod = new WeakSet();
|
var _privateMethod = new WeakSet();
|
||||||
|
|
||||||
|
|||||||
@ -8,7 +8,6 @@
|
|||||||
],
|
],
|
||||||
"proposal-private-methods",
|
"proposal-private-methods",
|
||||||
"proposal-class-properties",
|
"proposal-class-properties",
|
||||||
"transform-classes",
|
|
||||||
"transform-block-scoping",
|
"transform-block-scoping",
|
||||||
"syntax-class-properties"
|
"syntax-class-properties"
|
||||||
]
|
]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user