mirror of
https://github.com/swc-project/swc.git
synced 2024-12-21 04:32:01 +03:00
e46a842e99
swc_ecma_parser: - Implement parsing of private properties in object literals. swc_ecma_transforms_base: - `fixer`: Handle `const [a = (b, c)]`. swc_ecma_transforms_compat: - `class_properties`: Support ergonomic brand checks. (#2064) swc_ecma_transforms_proposal: - Implement ergonomic brand checks for private fields. (#2064)
25 lines
287 B
JavaScript
25 lines
287 B
JavaScript
var _bar = /*#__PURE__*/new WeakMap();
|
|
|
|
class Foo {
|
|
constructor() {
|
|
_bar.set(this, {
|
|
writable: true,
|
|
value: "bar"
|
|
});
|
|
}
|
|
|
|
static test() {
|
|
return Foo === Foo;
|
|
}
|
|
|
|
test() {
|
|
return _bar.has(this);
|
|
}
|
|
|
|
}
|
|
|
|
var _foo = {
|
|
writable: true,
|
|
value: "foo"
|
|
};
|