weaver-frontend-cli
Version:
🕷️ Weaver CLI - Generador completo de arquitectura Clean Architecture con parser OpenAPI avanzado para entidades CRUD y flujos de negocio complejos
32 lines • 981 B
TypeScript
export interface DirectoryInfo {
currentApiName: string | null;
detectedFromPath: boolean;
possibleApiNames: string[];
baseDirectory: string;
}
export declare class DirectoryDetector {
/**
* Detecta el API name del directorio actual
*/
static detectCurrentApi(): Promise<DirectoryInfo>;
/**
* Verifica si un directorio parece ser un API (tiene estructura típica)
*/
private static isApiDirectory;
/**
* Encuentra APIs hermanas en el directorio padre
*/
private static findSiblingApis;
/**
* Calcula la ruta de generación según el API target
*/
static calculateTargetPath(baseDir: string, currentApiName: string | null, targetApiName: string): string;
/**
* Valida que el directorio target sea accesible
*/
static validateTargetPath(targetPath: string): Promise<{
isValid: boolean;
message: string;
}>;
}
//# sourceMappingURL=directory-detector.d.ts.map