gamelet-cli
Version:
Download project from code.gamelet.com, edit/test in vscode and sync back to server.
26 lines • 1.71 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TimeRange = void 0;
const ArrayUtil_1 = require("../utils/ArrayUtil");
let all = {};
class TimeRange {
constructor(_value) {
this._value = _value;
all[_value] = this;
}
static getByValue(value) {
return all[value];
}
static listAll() {
return ArrayUtil_1.ArrayUtil.listValuesOfObject(all);
}
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVGltZVJhbmdlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3NlcnZlci90eXBlcy9UaW1lUmFuZ2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsa0RBQStDO0FBRS9DLElBQUksR0FBRyxHQUFHLEVBQUUsQ0FBQztBQUViLE1BQWEsU0FBUztJQWVyQixZQUFvQixNQUFjO1FBQWQsV0FBTSxHQUFOLE1BQU0sQ0FBUTtRQUNqQyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsSUFBSSxDQUFDO0lBQ3BCLENBQUM7SUFWTSxNQUFNLENBQUMsVUFBVSxDQUFDLEtBQWE7UUFDckMsT0FBTyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDbkIsQ0FBQztJQUVNLE1BQU0sQ0FBQyxPQUFPO1FBQ3BCLE9BQU8scUJBQVMsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUMxQyxDQUFDO0lBTUQsSUFBSSxLQUFLO1FBQ1IsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDO0lBQ3BCLENBQUM7O0FBckJGLDhCQXNCQztBQXBCYyxpQkFBTyxHQUFjLElBQUksU0FBUyxDQUFDLFNBQVMsQ0FBQyxDQUFDO0FBQzlDLGlCQUFPLEdBQWMsSUFBSSxTQUFTLENBQUMsU0FBUyxDQUFDLENBQUM7QUFDOUMsZ0JBQU0sR0FBYyxJQUFJLFNBQVMsQ0FBQyxRQUFRLENBQUMsQ0FBQztBQUM1QyxlQUFLLEdBQWMsSUFBSSxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUMifQ==