30 lines
576 B
TypeScript
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;
|
|
};
|
|
}
|