WorkflowDispatcher
@adamondo/backend / core/workflow/WorkflowDispatcher
core/workflow/WorkflowDispatcher
Classes
WorkflowDispatcher
Defined in: src/core/workflow/WorkflowDispatcher.ts:35
Registry and resolver for workflow handlers keyed by workflow type.
Constructors
Constructor
new WorkflowDispatcher():
WorkflowDispatcher
Returns
Methods
register()
staticregister<K>(type,handler):void
Defined in: src/core/workflow/WorkflowDispatcher.ts:41
Registers a typed workflow handler.
Type Parameters
K
K extends keyof WorkflowHandlerMap
Parameters
type
K
handler
WorkflowHandlerMap[K]
Returns
void
getHandler()
staticgetHandler<K>(type):WorkflowHandlerMap[K] |undefined
Defined in: src/core/workflow/WorkflowDispatcher.ts:51
Retrieves a handler for the given workflow type.
Type Parameters
K
K extends keyof WorkflowHandlerMap
Parameters
type
K
Returns
WorkflowHandlerMap[K] | undefined