gamelet-cli
Version:
Download project from code.gamelet.com, edit/test in vscode and sync back to server.
26 lines • 1.68 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TimeRange = void 0;
const ArrayUtil_1 = require("../utils/ArrayUtil");
let all = {};
class TimeRange {
static getByValue(value) {
return all[value];
}
static listAll() {
return ArrayUtil_1.ArrayUtil.listValuesOfObject(all);
}
constructor(_value) {
this._value = _value;
all[_value] = this;
}
get value() {
return this._value;
}
}
exports.TimeRange = TimeRange;
TimeRange.HISTORY = new TimeRange("History");
TimeRange.MONTHLY = new TimeRange("Monthly");
TimeRange.WEEKLY = new TimeRange("Weekly");
TimeRange.DAILY = new TimeRange("Daily");
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVGltZVJhbmdlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3NlcnZlci90eXBlcy9UaW1lUmFuZ2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsa0RBQStDO0FBRS9DLElBQUksR0FBRyxHQUFHLEVBQUUsQ0FBQztBQUViLE1BQWEsU0FBUztJQU9kLE1BQU0sQ0FBQyxVQUFVLENBQUMsS0FBYTtRQUNyQyxPQUFPLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUNuQixDQUFDO0lBRU0sTUFBTSxDQUFDLE9BQU87UUFDcEIsT0FBTyxxQkFBUyxDQUFDLGtCQUFrQixDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQzFDLENBQUM7SUFFRCxZQUFvQixNQUFjO1FBQWQsV0FBTSxHQUFOLE1BQU0sQ0FBUTtRQUNqQyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsSUFBSSxDQUFDO0lBQ3BCLENBQUM7SUFFRCxJQUFJLEtBQUs7UUFDUixPQUFPLElBQUksQ0FBQyxNQUFNLENBQUM7SUFDcEIsQ0FBQzs7QUFyQkYsOEJBc0JDO0FBcEJjLGlCQUFPLEdBQWMsSUFBSSxTQUFTLENBQUMsU0FBUyxDQUFDLENBQUM7QUFDOUMsaUJBQU8sR0FBYyxJQUFJLFNBQVMsQ0FBQyxTQUFTLENBQUMsQ0FBQztBQUM5QyxnQkFBTSxHQUFjLElBQUksU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0FBQzVDLGVBQUssR0FBYyxJQUFJLFNBQVMsQ0FBQyxPQUFPLENBQUMsQ0FBQyJ9