Properties
Private app
app: any
Private container
container: any
enable
enable: boolean
Private hookFnMap
hookFnMap: any
Private hookList
hookList: any
Private hookUnitSet
hookUnitSet: any
Methods
appendHook
- appendHook(newHookName): void
Returns void
emitHook
- emitHook<T>(hookName, payload?, reverse?): Promise<void>
Parameters
- hookName: string
Optional payload: TOptional reverse: boolean
Returns Promise<void>
insertHook
- insertHook(existHookName, newHookName): void
Parameters
- existHookName: string
- newHookName: string
Returns void
registerHook
- registerHook(hookName, hookFn): void
Returns void
registerHookUnit
- registerHookUnit(extClazz): void
Returns void