mirror of
https://github.com/hanzoai/babel.git
synced 2026-09-24 16:56:45 +00:00
* [static blocks] Do not inject new static fields after static code * Update fixtures * Less parentheses * Avoid temp variable * Preserve class name * Fix Babel 8 * Fix ts * fix ts again * harden new-target test * Fix old Babel 7 compat --------- Co-authored-by: Huáng Jùnliàng <[email protected]>
13 lines
243 B
JavaScript
13 lines
243 B
JavaScript
var _staticBlock;
|
|
let res = [];
|
|
let foo = 1;
|
|
class A {
|
|
static x = (_staticBlock = () => ((() => {
|
|
var foo = 4;
|
|
})(), res.push(foo)), (() => {
|
|
var foo = 3;
|
|
})(), void res.push(foo));
|
|
}
|
|
_staticBlock();
|
|
expect(res).toEqual([1, 1]);
|