TypeScript/tests/baselines/reference/stringEnumInElementAccess01.js
2017-08-24 14:06:21 -07:00

27 lines
415 B
TypeScript

//// [stringEnumInElementAccess01.ts]
enum E {
A = "a",
B = "b",
C = "c",
}
interface Item {
a: string;
b: number;
c: boolean;
}
declare const item: Item;
declare const e: E;
const snb: string | number | boolean = item[e];
//// [stringEnumInElementAccess01.js]
var E;
(function (E) {
E["A"] = "a";
E["B"] = "b";
E["C"] = "c";
})(E || (E = {}));
var snb = item[e];