Interface: HarnessSignalNotification<TPayload>
Defined in: ast/harness-node.ts:21
Root-level signal notification rule routing an emitted SignalNode to a HumanNode channel.
Formats emitted signal payloads via messageMapper and dispatches a one-way notification to human.channel without suspending the emitting flow or actor.
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TPayload | unknown | Signal payload type. |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
human | readonly | | HumanNode<"bidirectional"> | HumanNode<"notify-only"> | HumanNode<"bidirectional" | "notify-only"> | Human authority or notification channel receiving the formatted message. | ast/harness-node.ts:25 |
messageMapper | readonly | BivariantCallback<[payload: TPayload], string> | Synchronous formatter projecting TPayload into a notification message string. | ast/harness-node.ts:27 |
signal | readonly | SignalNode<TPayload> | Target SignalNode triggering the outbound human notification. | ast/harness-node.ts:23 |