Class: LifecycleManager<C, Args>
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:27
Extended by
Type Parameters
C
C extends Context
Args
Args extends unknown[]
Constructors
Constructor
new LifecycleManager<
C,Args>(id):LifecycleManager<C,Args>
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:36
Parameters
id
string
Returns
LifecycleManager<C, Args>
Properties
id
id:
string
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:36
Methods
error()
error(
callback):LifecycleManager<C,Args>
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:83
Parameters
callback
ErrorHookCallback<C, Args>
Returns
LifecycleManager<C, Args>
execute()
execute(
context, ...args):Promise<void>
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:87
Parameters
context
C
args
...Args
Returns
Promise<void>
getName()
getName(
name):string
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:38
Parameters
name
string
Returns
string
main()
main(
callback):LifecycleManager<C,Args>
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:71
Parameters
callback
MainHookCallback<C, Args>
Returns
LifecycleManager<C, Args>
post()
post(
callback):LifecycleManager<C,Args>
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:79
Parameters
callback
MainHookCallback<C, Args>
Returns
LifecycleManager<C, Args>
pre()
pre(
callback):LifecycleManager<C,Args>
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:75
Parameters
callback
MainHookCallback<C, Args>
Returns
LifecycleManager<C, Args>
setHook()
Call Signature
setHook(
name,state,callback,order?):this
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:42
Parameters
name
string
state
callback
MainHookCallback<C, Args>
order?
Returns
this
Call Signature
setHook(
name,state,callback,order?):this
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:43
Parameters
name
string
state
callback
MainHookCallback<C, Args>
order?
Returns
this
Call Signature
setHook(
name,state,callback,order?):this
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:44
Parameters
name
string
state
callback
MainHookCallback<C, Args>
order?
Returns
this
Call Signature
setHook(
name,state,callback,order?):this
Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:45
Parameters
name
string
state
callback
ErrorHookCallback<C, Args>
order?
Returns
this