TypeScript/tests/baselines/reference/strictModeReservedWordInDestructuring.js

16 lines
608 B
TypeScript
Raw Normal View History

2015-04-11 21:15:47 +02:00
//// [strictModeReservedWordInDestructuring.ts]
"use strict"
var [public] = [1];
var { x: public } = { x: 1 };
var [[private]] = [["hello"]];
2015-04-09 23:46:02 +02:00
var { y: { s: static }, z: { o: { p: package} }} = { y: { s: 1 }, z: { o: { p: 'h' } } };
var {public, protected} = { public: 1, protected: 2 };
2015-04-11 21:15:47 +02:00
//// [strictModeReservedWordInDestructuring.js]
"use strict";
var public = [1][0];
var public = { x: 1 }.x;
var private = [["hello"]][0][0];
var _a = { y: { s: 1 }, z: { o: { p: 'h' } } }, static = _a.y.s, package = _a.z.o.p;
2015-04-09 23:46:02 +02:00
var _b = { public: 1, protected: 2 }, public = _b.public, protected = _b.protected;