UNPKG

ruch

Version:

Revolutionary React TypeScript CLI with hexagonal architecture & AI-powered development assistance. Create maintainable, scalable applications with domain-driven design and integrated AI tooling.

19 lines (17 loc) 672 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getEntityTemplate = void 0; const getEntityTemplate = (domainName) => { const capitalizedName = domainName.charAt(0).toUpperCase() + domainName.slice(1); return `/** * Entity definition for the ${capitalizedName} domain */ export interface ${capitalizedName}Entity { id: string; // Add your entity properties here } export type ${capitalizedName}CreationData = Omit<${capitalizedName}Entity, 'id'>; export type ${capitalizedName}UpdateData = Partial<${capitalizedName}CreationData>;`; }; exports.getEntityTemplate = getEntityTemplate; //# sourceMappingURL=entities.js.map