TypeScript/tests/baselines/reference/symbolProperty22.js
2015-02-06 21:31:58 -08:00

11 lines
282 B
JavaScript

//// [symbolProperty22.ts]
interface I<T, U> {
[Symbol.unscopables](x: T): U;
}
declare function foo<T, U>(p1: T, p2: I<T, U>): U;
foo("", { [Symbol.unscopables]: s => s.length });
//// [symbolProperty22.js]
foo("", { [Symbol.unscopables]: s => { return s.length; } });