Skip to content

Interface: IWorkflowTriggerTypeRegistry

Makaio Framework


Makaio Framework / contracts / IWorkflowTriggerTypeRegistry

Defined in: ../../../packages/contracts/src/workflow/trigger-type-registry.ts:29

Registry for workflow trigger types. Aggregates built-in and plugin-contributed trigger types. Consumed by the editor palette and expression autocomplete.

get(type): WorkflowTriggerTypeRecord | undefined

Defined in: ../../../packages/contracts/src/workflow/trigger-type-registry.ts:48

Get a trigger type by its type string.

string

The trigger type string to look up

WorkflowTriggerTypeRecord | undefined

The trigger type record if found, undefined otherwise


getAll(): WorkflowTriggerTypeRecord[]

Defined in: ../../../packages/contracts/src/workflow/trigger-type-registry.ts:41

Get all registered trigger types.

WorkflowTriggerTypeRecord[]

Array of all registered trigger type records


register(record): () => void

Defined in: ../../../packages/contracts/src/workflow/trigger-type-registry.ts:35

Register a trigger type.

WorkflowTriggerTypeRecord

Trigger type record to register

Cleanup function to unregister

() => void


subscribe(listener): () => void

Defined in: ../../../packages/contracts/src/workflow/trigger-type-registry.ts:55

Subscribe to registry changes.

() => void

Callback invoked on any registration/unregistration

Cleanup function to unsubscribe

() => void