Methods
onCoreInit
- onCoreInit(this: Core, next: Func<void>): void
onMessagePublish
- onMessagePublish<T>(this: Core, next: Func<void>, message: T): void
-
Type parameters
Parameters
-
-
next: Func<void>
-
message: T
Returns void
onModuleAdd
-
Parameters
-
-
next: Func<void>
-
id: string
-
Returns void
onModuleDestroy
- onModuleDestroy(this: Module, next: Func<void>): void
onModuleInit
- onModuleInit<TProps>(this: Module, next: Func<void>, props?: TProps): void
-
Type parameters
Parameters
-
-
next: Func<void>
-
Optional props: TProps
Returns void
onModuleReceiveProps
- onModuleReceiveProps<TProps>(this: Module, next: Func<void>, nextProps: TProps): void
-
Type parameters
Parameters
-
-
next: Func<void>
-
nextProps: TProps
Returns void
onModuleStart
-
Parameters
-
-
next: Func<void>
-
id: string
-
Returns void
onModuleStop
- onModuleStop(this: Core, next: Func<void>, id: string, instanceId?: string): void
-
Parameters
-
-
next: Func<void>
-
id: string
-
Optional instanceId: string
Returns void
onModuleSubscribe
- onModuleSubscribe(this: Module, next: Func<string[]>): string[]
-
Parameters
Returns string[]
A helper interface that holds all supported lifecycle hooks.