quick-erd
Version:
quick and easy text-based ERD + code generator for migration, query, typescript types and orm entity
17 lines (16 loc) • 465 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.formatEnum = formatEnum;
exports.parseEnumValues = parseEnumValues;
function formatEnum(type) {
return type
.replace(/\(/g, "('")
.replace(/\)/g, "')")
.replace(/ ?, ?/g, "','")
.replace(/''/g, "'");
}
function parseEnumValues(type) {
return (type.match(/\((.*)\)/)?.[1] || '')
.split(',')
.map(s => s.replace(/'/g, ''));
}