Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | // This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
import type { AgentOutput } from "./AgentOutput";
import type { HttpOutput } from "./HttpOutput";
import type { ManualTriggerOutput } from "./ManualTriggerOutput";
import type { PrintOutput } from "./PrintOutput";
import type { PythonOutput } from "./PythonOutput";
import type { ScheduleOutput } from "./ScheduleOutput";
import type { WebhookTriggerOutput } from "./WebhookTriggerOutput";
/**
* Unified node output enum. Each variant corresponds to a node type's output structure.
*
* Note: Uses `#[serde(tag = "type", content = "data")]` for O(1) deserialization (15-20% faster) at ~20 bytes overhead per output.
*/
export type NodeOutput = { "type": "Http", "data": HttpOutput } | { "type": "Agent", "data": AgentOutput } | { "type": "Python", "data": PythonOutput } | { "type": "Print", "data": PrintOutput } | { "type": "ManualTrigger", "data": ManualTriggerOutput } | { "type": "WebhookTrigger", "data": WebhookTriggerOutput } | { "type": "ScheduleTrigger", "data": ScheduleOutput };
|