UNPKG

uc-base-libraries

Version:
28 lines 984 B
System.register([], function (exports_1, context_1) { "use strict"; var EnumEx; var __moduleName = context_1 && context_1.id; return { setters: [], execute: function () { EnumEx = class EnumEx { static getNamesAndValues(e) { const nms = EnumEx.getNames(e); const mpped = nms.map((n) => ({ name: n, value: e[n] })); return mpped; } static getNames(e) { return EnumEx.getObjValues(e).filter((v) => typeof v === 'string'); } static getValues(e) { return EnumEx.getObjValues(e).filter((v) => typeof v === 'number'); } static getObjValues(e) { return Object.keys(e).map((k) => e[k]); } }; exports_1("EnumEx", EnumEx); } }; }); //# sourceMappingURL=EnumEx.js.map