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

23 lines
520 B
JavaScript

//// [symbolProperty18.ts]
var i = {
[Symbol.iterator]: 0,
[Symbol.toStringTag]() { return "" },
set [Symbol.toPrimitive](p: boolean) { }
}
var it = i[Symbol.iterator];
var str = i[Symbol.toStringTag]();
i[Symbol.toPrimitive] = false;
//// [symbolProperty18.js]
var i = {
[Symbol.iterator]: 0,
[Symbol.toStringTag]() {
return "";
},
set [Symbol.toPrimitive](p) {
}
};
var it = i[Symbol.iterator];
var str = i[Symbol.toStringTag]();
i[Symbol.toPrimitive] = false;