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.

15 lines (12 loc) 498 B
export const getEntityTemplate = (domainName: string): string => { 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>;`; };