gamelet-cli
Version:
Download project from code.gamelet.com, edit/test in vscode and sync back to server.
25 lines • 1.72 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BadgeStatus = void 0;
let all = {};
class BadgeStatus {
static listALL() {
return Object.keys(all).map(key => all[key]);
}
static getByValue(value) {
return all[value];
}
constructor(_value) {
this._value = _value;
all[_value] = this;
}
get value() {
return this._value;
}
}
exports.BadgeStatus = BadgeStatus;
BadgeStatus.DISABLED = new BadgeStatus("disabled");
BadgeStatus.HIDDEN = new BadgeStatus("hidden");
BadgeStatus.PUB = new BadgeStatus("pub");
BadgeStatus.PUB_TO_OWNER = new BadgeStatus("pubToOwner");
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQmFkZ2VTdGF0dXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvc2VydmVyL3R5cGVzL0JhZGdlU3RhdHVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLElBQUksR0FBRyxHQUFHLEVBQUUsQ0FBQztBQUViLE1BQWEsV0FBVztJQU9oQixNQUFNLENBQUMsT0FBTztRQUNwQixPQUFPLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7SUFDOUMsQ0FBQztJQUVNLE1BQU0sQ0FBQyxVQUFVLENBQUMsS0FBYTtRQUNyQyxPQUFPLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUNuQixDQUFDO0lBRUQsWUFBb0IsTUFBYztRQUFkLFdBQU0sR0FBTixNQUFNLENBQVE7UUFDakMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLElBQUksQ0FBQztJQUNwQixDQUFDO0lBRUQsSUFBSSxLQUFLO1FBQ1IsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDO0lBQ3BCLENBQUM7O0FBckJGLGtDQXNCQztBQXBCYyxvQkFBUSxHQUFHLElBQUksV0FBVyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0FBQ3ZDLGtCQUFNLEdBQUcsSUFBSSxXQUFXLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDbkMsZUFBRyxHQUFHLElBQUksV0FBVyxDQUFDLEtBQUssQ0FBQyxDQUFDO0FBQzdCLHdCQUFZLEdBQUcsSUFBSSxXQUFXLENBQUMsWUFBWSxDQUFDLENBQUMifQ==