TypeScript/tests/baselines/reference/declFileTypeofEnum.js

46 lines
992 B
TypeScript

//// [declFileTypeofEnum.ts]
enum days {
monday,
tuesday,
wednesday,
thursday,
friday,
saturday,
sunday
}
var weekendDay = days.saturday;
var daysOfMonth = days;
var daysOfYear: typeof days;
//// [declFileTypeofEnum.js]
var days;
(function (days) {
days[days["monday"] = 0] = "monday";
days[days["tuesday"] = 1] = "tuesday";
days[days["wednesday"] = 2] = "wednesday";
days[days["thursday"] = 3] = "thursday";
days[days["friday"] = 4] = "friday";
days[days["saturday"] = 5] = "saturday";
days[days["sunday"] = 6] = "sunday";
})(days || (days = {}));
var weekendDay = days.saturday;
var daysOfMonth = days;
var daysOfYear;
//// [declFileTypeofEnum.d.ts]
declare enum days {
monday = 0,
tuesday = 1,
wednesday = 2,
thursday = 3,
friday = 4,
saturday = 5,
sunday = 6,
}
declare var weekendDay: days;
declare var daysOfMonth: typeof days;
declare var daysOfYear: typeof days;