leds-spark-lib
Version:
Biblioteca de geração de código
34 lines • 1.43 kB
TypeScript
/**
* Layouts Generator Module
*
* This module generates Vue layout components that define the overall structure
* and common UI elements of the application. Layouts serve as containers that
* wrap route components and provide consistent navigation, header/footer elements,
* and other shared UI features.
*
* Generated Layouts:
* - Default.vue: Main application layout with navigation bar and sidebar
* - NewDefault.vue: Alternative default layout with modern styling
* - NewPlain.vue: Modern minimal layout without navigation elements
* - Plain.vue: Basic layout without navigation or complex UI elements
*/
import SEON from "seon-lib-implementation";
/**
* Main layout generator function
*
* Creates all layout components for the Vue application.
* Each layout provides different structural templates for
* various page types and use cases.
*
* @param project_abstraction - Project metadata for customizing layouts
* @param target_folder - Directory where layout files will be generated
*
* Layout Components:
* layouts/
* ├── Default.vue - Full featured layout with navigation
* ├── NewDefault.vue - Modern styled default layout
* ├── NewPlain.vue - Modern minimal layout
* └── Plain.vue - Basic layout template
*/
export declare function generate(project_abstraction: SEON.ProjectAbstraction, target_folder: string): void;
//# sourceMappingURL=generate.d.ts.map