1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
=== tests/cases/conformance/es6/Symbols/symbolProperty17.ts ===
interface I {
[Symbol.iterator]: number;
>[Symbol.iterator] : number
>Symbol.iterator : unique symbol
>Symbol : SymbolConstructor
>iterator : unique symbol
[s: symbol]: string;
>s : symbol
"__@iterator": string;
>"__@iterator" : string
}
var i: I;
>i : I
var it = i[Symbol.iterator];
>it : number
>i[Symbol.iterator] : number
>i : I
>Symbol.iterator : unique symbol
>Symbol : SymbolConstructor
>iterator : unique symbol
|