UNPKG

fortel-ziweidoushu

Version:
42 lines 1.5 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.LifeStage = void 0; const util_1 = __importDefault(require("util")); class LifeStage { displayName; constructor(displayName) { this.displayName = displayName; } toJSON() { return this.displayName; } toString() { return this.displayName; } static getByName(name) { return LifeStage.values.find((lifeStage) => lifeStage.displayName === name); } // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unused-vars [util_1.default.inspect.custom](depth, opts) { return this.toString(); } static values = Object.freeze([ Object.freeze(new LifeStage('長生')), Object.freeze(new LifeStage('沐浴')), Object.freeze(new LifeStage('冠帶')), Object.freeze(new LifeStage('臨官')), Object.freeze(new LifeStage('帝旺')), Object.freeze(new LifeStage('衰')), Object.freeze(new LifeStage('病')), Object.freeze(new LifeStage('死')), Object.freeze(new LifeStage('墓')), Object.freeze(new LifeStage('絕')), Object.freeze(new LifeStage('胎')), Object.freeze(new LifeStage('養')), ]); } exports.LifeStage = LifeStage; //# sourceMappingURL=lifeStage.js.map