* Add accessor loose support * Add private accessors spec support * Fix private dupe name check * Changes from code review * Add duplicated names tests * Add get/set-only tests * Move accessors tests * Split out updates tests * Add helper change tests * Update test output * Update test options
28 lines
505 B
JavaScript
28 lines
505 B
JavaScript
var Cl = function Cl() {
|
|
"use strict";
|
|
|
|
babelHelpers.classCallCheck(this, Cl);
|
|
|
|
_getSet.set(this, {
|
|
get: _get_getSet,
|
|
set: _set_getSet
|
|
});
|
|
|
|
_privateField.set(this, {
|
|
writable: true,
|
|
value: 0
|
|
});
|
|
};
|
|
|
|
var _privateField = new WeakMap();
|
|
|
|
var _getSet = new WeakMap();
|
|
|
|
var _get_getSet = function () {
|
|
return babelHelpers.classPrivateFieldGet(this, _privateField);
|
|
};
|
|
|
|
var _set_getSet = function (newValue) {
|
|
babelHelpers.classPrivateFieldSet(this, _privateField, newValue);
|
|
};
|