Skip to main content

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

Post

callback

MainHookCallback<C, Args>

order?

HookOrder

Returns

this

Call Signature

setHook(name, state, callback, order?): this

Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:43

Parameters
name

string

state

Main

callback

MainHookCallback<C, Args>

order?

HookOrder

Returns

this

Call Signature

setHook(name, state, callback, order?): this

Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:44

Parameters
name

string

state

Pre

callback

MainHookCallback<C, Args>

order?

HookOrder

Returns

this

Call Signature

setHook(name, state, callback, order?): this

Defined in: packages/bakit/src/base/lifecycle/LifecycleManager.ts:45

Parameters
name

string

state

Error

callback

ErrorHookCallback<C, Args>

order?

HookOrder

Returns

this