breeze-entity-generator
Version:
Generate TypeScript modules for entities from Breeze metadata
20 lines (17 loc) • 423 B
JavaScript
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,
});