ModuleManager
class
ModuleManager
sourceexport class ModuleManager export class ModuleManager.enableModules(...)
enableModules({ modules, removeFromCacheOnError }: ModuleManager.EventExecuteData&{ removeFromCacheOnError: boolean; } = {}): Promise<AnyModule[]> enableModules({ modules, removeFromCacheOnError }: ModuleManager.EventExecuteData&{ removeFromCacheOnError: boolean; } = {}): Promise<AnyModule[]>| Param | Type | Required |
|---|---|---|
| | No |
Returns:
Promise<AnyModule[]> Promise<AnyModule[]>.readyModules(...)
readyModules({ modules, removeFromCacheOnError }: ModuleManager.EventExecuteData&{ removeFromCacheOnError: boolean; } = {}): Promise<AnyModule[]> readyModules({ modules, removeFromCacheOnError }: ModuleManager.EventExecuteData&{ removeFromCacheOnError: boolean; } = {}): Promise<AnyModule[]>| Param | Type | Required |
|---|---|---|
| | No |
Returns:
Promise<AnyModule[]> Promise<AnyModule[]>.disableModules(...)
disableModules({ modules, removeFromCache }: ModuleManager.EventExecuteData&{ removeFromCache: boolean; } = {}): Promise<AnyModule[]> disableModules({ modules, removeFromCache }: ModuleManager.EventExecuteData&{ removeFromCache: boolean; } = {}): Promise<AnyModule[]>| Param | Type | Required |
|---|---|---|
| | No |
Returns:
Promise<AnyModule[]> Promise<AnyModule[]>private source
.emitOrThrow(...)
emitOrThrow<K extends keyof Pick<ModuleManager.Events, "moduleDisableError"|"moduleEnableError"|"moduleReadyError">>(event: K, ...args: ModuleManager.Events[K]) emitOrThrow<K extends keyof Pick<ModuleManager.Events, "moduleDisableError"|"moduleEnableError"|"moduleReadyError">>(event: K, ...args: ModuleManager.Events[K])| Param | Type | Required |
|---|---|---|
| | Yes |
| | No |