Methods
StaticgetPlugin
- getPlugin<T extends KitPlugin>(pName: string): undefined | T
Returns undefined | T
StaticgetPlugins
- getPlugins(): string[]
Returns string[]
Staticinit
- init<T extends KitPlugin>(pPlugins: KitPluginConstructor<T>[]): void
Parameters
- pPlugins: KitPluginConstructor<T>[]
Returns void
Staticoff
- off(pPluginName: string, pEventName: string, pListener: Listener): void
Parameters
- pPluginName: string
- pEventName: string
- pListener: Listener
Returns void
Staticon
- on(pPluginName: string, pEventName: string, pListener: Listener): void
Parameters
- pPluginName: string
- pEventName: string
- pListener: Listener
Returns void
StaticregisterPlugin
- registerPlugin<T extends KitPlugin>(pPlugin: KitPluginConstructor<T>): T
Parameters
- pPlugin: KitPluginConstructor<T>
Returns T
- registerPlugin<T extends KitPlugin>(pPlugin: KitPluginConstructor<T>[]): T[]
Parameters
- pPlugin: KitPluginConstructor<T>[]
Returns T[]
StaticsetResources
- setResources(pResourceJson: Record<string, ResourceData[]>): Promise<void>
Returns Promise<void>
Gets a plugin by name.