TypeScript/tests/baselines/reference/exportAssignmentEnum.js
2017-02-10 12:48:14 -08:00

35 lines
647 B
TypeScript

//// [tests/cases/compiler/exportAssignmentEnum.ts] ////
//// [exportAssignmentEnum_A.ts]
enum E {
A,
B,
C,
}
export = E;
//// [exportAssignmentEnum_B.ts]
import EnumE = require("./exportAssignmentEnum_A");
var a = EnumE.A;
var b = EnumE.B;
var c = EnumE.C;
//// [exportAssignmentEnum_A.js]
"use strict";
var E;
(function (E) {
E[E["A"] = 0] = "A";
E[E["B"] = 1] = "B";
E[E["C"] = 2] = "C";
})(E || (E = {}));
module.exports = E;
//// [exportAssignmentEnum_B.js]
"use strict";
exports.__esModule = true;
var EnumE = require("./exportAssignmentEnum_A");
var a = EnumE.A;
var b = EnumE.B;
var c = EnumE.C;