UNPKG

weaver-frontend-cli

Version:

🕷️ Weaver CLI - Generador completo de arquitectura Clean Architecture con parser OpenAPI avanzado para entidades CRUD y flujos de negocio complejos

34 lines 1.22 kB
import { ResponseSchema } from "../parsers/swagger-redux-parser"; /** * Opciones para la generación del flujo Redux */ export interface ReduxFlowOptions { flowName: string; isArray: boolean; idField: string | null; } /** * Genera todo el flujo Redux basándose en el response de una operación * @param targetBasePath - Path base donde generar archivos * @param responseSchema - Schema del response parseado del Swagger * @param apiName - Nombre de la API (platform, appointment, etc.) * @param options - Opciones del flujo Redux (incluye nombre, tipo de storage, ID field) */ export declare function createReduxFlow(targetBasePath: string, responseSchema: ResponseSchema, apiName: string, options: ReduxFlowOptions): Promise<void>; /** * Convierte un string a PascalCase */ export declare function toPascalCase(str: string): string; /** * Convierte un string a camelCase */ export declare function toCamelCase(str: string): string; /** * Convierte un string a kebab-case */ export declare function toKebabCase(str: string): string; /** * Convierte de camelCase a snake_case */ export declare function toSnakeCase(str: string): string; //# sourceMappingURL=redux-flow-generator.d.ts.map