gamelet-cli
Version:
Download project from code.gamelet.com, edit/test in vscode and sync back to server.
38 lines • 2.53 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OrderByTime = exports.OrderType = void 0;
let allTypes = {};
class OrderType {
static getByValue(value) {
return allTypes[value];
}
constructor(_value) {
this._value = _value;
allTypes[_value] = this;
}
get value() {
return this._value;
}
}
exports.OrderType = OrderType;
OrderType.LOW_TO_HIGH = new OrderType(1);
OrderType.HIGH_TO_LOW = new OrderType(2);
OrderType.OLD_TO_NEW = new OrderType(3);
OrderType.NEW_TO_OLD = new OrderType(4);
OrderType.HOT = new OrderType(5);
OrderType.VOTE = new OrderType(6);
OrderType.TIME = new OrderType(7);
OrderType.RAND = new OrderType(8);
class OrderByTime {
static getByValue(value) {
return allTypes[value];
}
constructor(code) {
this.code = code;
allTypes[code] = this;
}
}
exports.OrderByTime = OrderByTime;
OrderByTime.TIME_DESC = new OrderByTime('timeDesc');
OrderByTime.TIME_ASC = new OrderByTime('timeAsc');
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiT3JkZXJUeXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3NlcnZlci90eXBlcy9PcmRlclR5cGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsSUFBSSxRQUFRLEdBQUcsRUFBRSxDQUFDO0FBRWxCLE1BQWEsU0FBUztJQWFkLE1BQU0sQ0FBQyxVQUFVLENBQUMsS0FBYTtRQUNyQyxPQUFPLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN4QixDQUFDO0lBRUQsWUFBb0IsTUFBYztRQUFkLFdBQU0sR0FBTixNQUFNLENBQVE7UUFDakMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxHQUFHLElBQUksQ0FBQztJQUN6QixDQUFDO0lBRUQsSUFBSSxLQUFLO1FBQ1IsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDO0lBQ3BCLENBQUM7O0FBdkJGLDhCQXdCQztBQXRCYyxxQkFBVyxHQUFjLElBQUksU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzFDLHFCQUFXLEdBQWMsSUFBSSxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFFMUMsb0JBQVUsR0FBYyxJQUFJLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN6QyxvQkFBVSxHQUFjLElBQUksU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBRXpDLGFBQUcsR0FBYyxJQUFJLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNsQyxjQUFJLEdBQWMsSUFBSSxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDbkMsY0FBSSxHQUFjLElBQUksU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ25DLGNBQUksR0FBYyxJQUFJLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQWVsRCxNQUFhLFdBQVc7SUFLaEIsTUFBTSxDQUFDLFVBQVUsQ0FBQyxLQUFhO1FBQ3JDLE9BQU8sUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ3hCLENBQUM7SUFFRCxZQUFtQixJQUFZO1FBQVosU0FBSSxHQUFKLElBQUksQ0FBUTtRQUM5QixRQUFRLENBQUMsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDO0lBQ3ZCLENBQUM7O0FBWEYsa0NBWUM7QUFWYyxxQkFBUyxHQUFnQixJQUFJLFdBQVcsQ0FBQyxVQUFVLENBQUMsQ0FBQztBQUNyRCxvQkFBUSxHQUFnQixJQUFJLFdBQVcsQ0FBQyxTQUFTLENBQUMsQ0FBQyJ9