Module
Holds methods to handle loading of modules.
Usage#
use#
app.module.use(...module: ModuleArg []): this#
add a module to app
load modules simultaneously
load#
app.module.load(...module: ModuleArg []): Promise<Module[]>#
load module instantly without waiting for app launch. return promise with the module loaded.
loadFn#
app.module.loadFn(...fn: ModuleFunction[]): Promise<void>#
instantly load module function
moduleAt#
app.module.moduleAt<T extends Module>(index: number): T#
return module by index
modulesByType#
app.module.modulesByType<T extends Module>(type: IModuleCrt): T[]#
getter return current app children apps