Files
openapi-clean-arch-gen/src/types/generation.types.ts

30 lines
576 B
TypeScript

/**
* Cumulative counters of artifacts generated during the process.
*/
export interface GeneratedCount {
models: number;
repositories: number;
mappers: number;
useCases: number;
providers: number;
mocks: number;
}
/**
* Final generation report persisted as `generation-report.json`.
*/
export interface GenerationReport {
timestamp: string;
tags: number;
endpoints: number;
outputDirectory: string;
structure: {
dtos: number;
repositories: number;
mappers: number;
useCases: number;
providers: number;
mocks: number;
};
}