UNPKG

breeze-entity-generator

Version:

Generate TypeScript modules for entities from Breeze metadata

20 lines (17 loc) 423 B
const tsGen = require('../tsgen-core'); const fs = require('fs'); const dir = './entities'; if (!fs.existsSync(dir)){ fs.mkdirSync(dir); } tsGen.generate({ inputFileName: 'metadata.json', outputFolder: dir, camelCase: true, kebabCaseFileNames: true, baseClassName: 'BaseEntity', baseComplexName: 'BaseComplex', codePrefix: 'Test', useEnumTypes: true, propertyComments: true, });