stackpress
Version:
Incept is a content management framework.
18 lines (17 loc) • 527 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = generate;
function generate(directory, registry) {
const source = directory.createSourceFile('enums.ts', '', { overwrite: true });
for (const [name, options] of registry.enum.entries()) {
source.addEnum({
name: name,
isExported: true,
members: Object.keys(options).map(key => ({
name: key,
value: options[key]
}))
});
}
}
;