* destructuring private fields with array pattern / object pattern * wip: new test cases * destrucuring and rest for private properties * test case for loose private-loose * add transform-desturcturing for exec * update test case * remove getPrototypeOf imports from get and set * wip: destructure super assignment * throw "Destructuring to a super field is not supported yet." * fix tests and fix assignment pattern * remove CallExpression from AssignmentPattern
14 lines
540 B
JavaScript
14 lines
540 B
JavaScript
var Foo = function Foo(props) {
|
|
"use strict";
|
|
|
|
babelHelpers.classCallCheck(this, Foo);
|
|
Object.defineProperty(this, _client, {
|
|
writable: true,
|
|
value: void 0
|
|
});
|
|
babelHelpers.classPrivateFieldLooseBase(this, _client)[_client] = 1;
|
|
[this.x = babelHelpers.classPrivateFieldLooseBase(this, _client)[_client], babelHelpers.classPrivateFieldLooseBase(this, _client)[_client], this.y = babelHelpers.classPrivateFieldLooseBase(this, _client)[_client]] = props;
|
|
};
|
|
|
|
var _client = babelHelpers.classPrivateFieldLooseKey("client");
|