mirror of
https://github.com/hanzoai/babel.git
synced 2026-10-30 14:46:06 +00:00
28 lines
432 B
JavaScript
28 lines
432 B
JavaScript
// The following parentheses should be kept
|
|
new (f())();
|
|
new (g?.())();
|
|
|
|
new (f.g?.h)();
|
|
new (f?.g.h)();
|
|
|
|
new (f().g)();
|
|
new (f?.().g)();
|
|
|
|
new (f()?.g)();
|
|
new (f?.()?.g)();
|
|
|
|
new (f()`g`)();
|
|
|
|
new (import("foo"))();
|
|
new (import("foo").bar)();
|
|
new (import("foo")`bar`)();
|
|
|
|
new (super())();
|
|
new (super().foo)();
|
|
new (super()`foo`)();
|
|
|
|
// The following outer parentheses can be removed
|
|
new (f[g()])();
|
|
new ((f?.g).h)();
|
|
new (new f())();
|