Interface: LifeCycle
Defined in: src/DI/lifecycle.ts:17
Interfaz para servicios que requieren inicialización asíncrona
Los servicios que implementan esta interfaz tendrán su método onBootstrap llamado automáticamente cuando el componente que los provee se monte.
Example
class Router implements LifeCycle {
async onBootstrap() {
await this.loadRoutes();
console.log('Router initialized');
}
}
Methods
onBootstrap()
onBootstrap(): Promise<void>;
Defined in: src/DI/lifecycle.ts:22
Método llamado automáticamente durante el bootstrap del componente Permite inicialización asíncrona como cargar configuración, conectar a APIs, etc.
Returns
Promise<void>