38 lines
696 B
JavaScript
38 lines
696 B
JavaScript
class A {
|
|
static get a() {
|
|
return 1;
|
|
}
|
|
|
|
}
|
|
|
|
var _getA = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("getA");
|
|
|
|
var _getB = /*#__PURE__*/babelHelpers.classPrivateFieldLooseKey("getB");
|
|
|
|
class B extends A {
|
|
static get b() {
|
|
return 2;
|
|
}
|
|
|
|
static extract() {
|
|
return [babelHelpers.classPrivateFieldLooseBase(this, _getA)[_getA], babelHelpers.classPrivateFieldLooseBase(this, _getB)[_getB]];
|
|
}
|
|
|
|
}
|
|
|
|
function _getA2() {
|
|
return babelHelpers.get(babelHelpers.getPrototypeOf(B), "a", this);
|
|
}
|
|
|
|
function _getB2() {
|
|
return this.b;
|
|
}
|
|
|
|
Object.defineProperty(B, _getB, {
|
|
value: _getB2
|
|
});
|
|
Object.defineProperty(B, _getA, {
|
|
value: _getA2
|
|
});
|
|
const [getA, getB] = B.extract();
|