fortify-schema
Version:
A modern TypeScript validation library designed around familiar interface syntax and powerful conditional validation. Experience schema validation that feels natural to TypeScript developers while unlocking advanced runtime validation capabilities.
19 lines (16 loc) • 471 B
JavaScript
;
// Even better version - simpler and more reliable
// Most practical version - keeps it simple but effective
const createEnum = (arr) => {
const enumObj = {};
arr.forEach((item) => {
const key = item
.toUpperCase()
.replace(/[.\-\s]/g, "_")
.replace(/[^A-Z0-9_]/g, "");
enumObj[key] = item;
});
return enumObj;
};
exports.createEnum = createEnum;
//# sourceMappingURL=arrayToEnum.js.map