mirror of
https://github.com/hanzoai/babel.git
synced 2026-10-30 14:46:06 +00:00
27 lines
432 B
JavaScript
27 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)();
|