leds-spark-lib
Version:
Biblioteca de geração de código
33 lines • 1.09 kB
TypeScript
/**
* Modules Generator Module
*
* This module generates feature modules based on the project's entities.
* Each module is a self-contained feature with its own API integration,
* views, routes, and type definitions.
*
* Module Structure:
* module/
* ├── api/ - API integration
* ├── controllers/ - Business logic
* ├── routes/ - Module routing
* ├── types/ - Type definitions
* └── views/ - Module-specific views
*/
import SEON from "seon-lib-implementation";
/**
* Main modules generator function
*
* Creates module directories and files for each entity in the project.
*
* @param project_abstraction - Project structure with entity definitions
* @param target_folder - Base directory for module generation
*
* Generated per Module:
* - API integration layer
* - Business logic controllers
* - Route definitions
* - Type declarations
* - CRUD views
*/
export declare function generate(project_abstraction: SEON.ProjectAbstraction, target_folder: string): void;
//# sourceMappingURL=generate.d.ts.map