31 lines
591 B
JavaScript
31 lines
591 B
JavaScript
//// [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]
|
|
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]
|
|
var EnumE = require("exportAssignmentEnum_A");
|
|
var a = 0 /* A */;
|
|
var b = 1 /* B */;
|
|
var c = 2 /* C */;
|