UNPKG

@coko/server

Version:

Reusable server for use by Coko's projects

24 lines 889 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.teamDisplayNamesEnum = teamDisplayNamesEnum; exports.teamRolesEnum = teamRolesEnum; const config_1 = __importDefault(require("../configManager/config")); function createEnumFromConfig(teamsConfig, key) { return Array.from(new Set(Object.values(teamsConfig) .flat() .map(t => t[key]))); } function teamDisplayNamesEnum() { const cfg = config_1.default.get('teams'); const rolesEnum = createEnumFromConfig(cfg, 'displayName'); return rolesEnum; } function teamRolesEnum() { const cfg = config_1.default.get('teams'); const rolesEnum = createEnumFromConfig(cfg, 'role'); return rolesEnum; } //# sourceMappingURL=teams.js.map