UNPKG

stackpress

Version:

Incept is a content management framework.

18 lines (17 loc) 527 B
"use strict"; 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] })) }); } } ;