12 lines
222 B
TypeScript
12 lines
222 B
TypeScript
|
//@target: es3
|
||
|
|
||
|
// Originated from #38558
|
||
|
|
||
|
const f = _ => (..._) => "";
|
||
|
|
||
|
f({ ...{ x: 0 } })``;
|
||
|
f({ ...{ x: 0 } })`x`;
|
||
|
f({ ...{ x: 0 } })`x${f}x`;
|
||
|
f({ ...{ x: 0 }, y: (() => 1)() })``;
|
||
|
f({ x: (() => 1)(), ...{ y: 1 } })``;
|