weaver-frontend-cli
Version:
🕷️ Weaver CLI - Generador completo de arquitectura Clean Architecture con parser OpenAPI avanzado para entidades CRUD y flujos de negocio complejos
37 lines • 1.08 kB
TypeScript
export interface CleanupOptions {
basePath: string;
cleanupType: 'entity' | 'api' | 'all' | 'injection';
entityName?: string;
apiName?: string;
}
export interface DetectedEntity {
name: string;
apiName: string;
paths: string[];
}
export interface DetectedAPI {
name: string;
entities: string[];
totalFiles: number;
}
/**
* Detecta todas las entidades generadas en el proyecto
*/
export declare function detectGeneratedEntities(basePath: string): Promise<DetectedEntity[]>;
/**
* Detecta todas las APIs generadas
*/
export declare function detectGeneratedAPIs(basePath: string): Promise<DetectedAPI[]>;
/**
* Elimina una entidad específica
*/
export declare function cleanupEntity(basePath: string, apiName: string, entityName: string): Promise<void>;
/**
* Elimina una API completa
*/
export declare function cleanupAPI(basePath: string, apiName: string): Promise<void>;
/**
* Elimina todo el contenido generado
*/
export declare function cleanupAll(basePath: string): Promise<void>;
//# sourceMappingURL=cleanup-generator.d.ts.map