1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
//// [tests/cases/compiler/amdModuleConstEnumUsage.ts] ////
//// [cc.ts]
export const enum CharCode {
A,
B
}
//// [file.ts]
import { CharCode } from 'defs/cc';
export class User {
method(input: number) {
if (CharCode.A === input) {}
}
}
//// [cc.js]
define(["require", "exports"], function (require, exports) {
"use strict";
exports.__esModule = true;
exports.CharCode = void 0;
var CharCode;
(function (CharCode) {
CharCode[CharCode["A"] = 0] = "A";
CharCode[CharCode["B"] = 1] = "B";
})(CharCode = exports.CharCode || (exports.CharCode = {}));
});
//// [file.js]
define(["require", "exports"], function (require, exports) {
"use strict";
exports.__esModule = true;
exports.User = void 0;
var User = /** @class */ (function () {
function User() {
}
User.prototype.method = function (input) {
if (0 /* CharCode.A */ === input) { }
};
return User;
}());
exports.User = User;
});
|