Interface: ExternalHookDefinition
Defined in: packages/core/src/application/ports/external-hook-runner.ts:11
Opaque external hook definition normalized from workflow YAML.
The runtime dispatches these hooks to an ExternalHookRunner whose
acceptedTypes contains type.
Properties
config
readonlyconfig:Record<string,unknown>
Defined in: packages/core/src/application/ports/external-hook-runner.ts:17
Runner-owned opaque configuration payload from workflow YAML.
id
readonlyid:string
Defined in: packages/core/src/application/ports/external-hook-runner.ts:13
Unique identifier for the hook entry within its workflow phase array.
type
readonlytype:string
Defined in: packages/core/src/application/ports/external-hook-runner.ts:15
Registered external hook type name, e.g. "docker" or "http".