@wpkernel/cli / TsBuilderLifecycleHooks
Interface: TsBuilderLifecycleHooks
Defines lifecycle hooks for the TypeScript builder.
These hooks allow for custom logic to be executed at different stages of the TypeScript artifact generation process.
Properties
onAfterCreate()?
ts
readonly optional onAfterCreate: (context) => Promise<void>;Hook executed after a creator generates an artifact.
Parameters
context
Omit<TsBuilderCreatorContext, "hooks">
Returns
Promise<void>
onAfterEmit()?
ts
readonly optional onAfterEmit: (options) => Promise<void>;Hook executed after all TypeScript files have been emitted.
Parameters
options
Returns
Promise<void>
onBeforeCreate()?
ts
readonly optional onBeforeCreate: (context) => Promise<void>;Hook executed before a creator generates an artifact.
Parameters
context
Omit<TsBuilderCreatorContext, "hooks">
Returns
Promise<void>
