45 lines
992 B
TypeScript
45 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;
|