//// [symbolProperty21.ts] interface I { [Symbol.unscopables]: T; [Symbol.isConcatSpreadable]: U; } declare function foo(p: I): { t: T; u: U }; foo({ [Symbol.isConcatSpreadable]: "", [Symbol.toPrimitive]: 0, [Symbol.unscopables]: true }); //// [symbolProperty21.js] foo({ [Symbol.isConcatSpreadable]: "", [Symbol.toPrimitive]: 0, [Symbol.unscopables]: true });