mirror of
https://github.com/swc-project/swc.git
synced 2024-12-22 05:01:42 +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)
10 lines
248 B
JavaScript
10 lines
248 B
JavaScript
function fn() {
|
|
var _brand_check_priv;
|
|
return new (_brand_check_priv = new WeakSet(), class {
|
|
static #priv = void _brand_check_priv.add(this);
|
|
method(obj) {
|
|
return _brand_check_priv.has(obj);
|
|
}
|
|
});
|
|
}
|