TypeScript/tests/baselines/reference/computedPropertyNames11_ES6.js
Cyrus Najmabadi d928baf9d4 Merge branch 'master' into multiLineEmit2
Conflicts:
	src/compiler/emitter.ts
	tests/baselines/reference/computedPropertyNames32_ES5.js
	tests/baselines/reference/computedPropertyNames33_ES6.js
	tests/baselines/reference/computedPropertyNames34_ES6.js
	tests/baselines/reference/computedPropertyNames35_ES5.js
	tests/baselines/reference/privateIndexer2.js
2015-02-21 14:37:54 -08:00

36 lines
812 B
JavaScript

//// [computedPropertyNames11_ES6.ts]
var s: string;
var n: number;
var a: any;
var v = {
get [s]() { return 0; },
set [n](v) { },
get [s + s]() { return 0; },
set [s + n](v) { },
get [+s]() { return 0; },
set [""](v) { },
get [0]() { return 0; },
set [a](v) { },
get [<any>true]() { return 0; },
set [`hello bye`](v) { },
get [`hello ${a} bye`]() { return 0; }
}
//// [computedPropertyNames11_ES6.js]
var s;
var n;
var a;
var v = {
get [s]() { return 0; },
set [n](v) { },
get [s + s]() { return 0; },
set [s + n](v) { },
get [+s]() { return 0; },
set [""](v) { },
get [0]() { return 0; },
set [a](v) { },
get [true]() { return 0; },
set [`hello bye`](v) { },
get [`hello ${a} bye`]() { return 0; }
};