@pond-ts/process API Reference
    Preparing search index...

    Interface WireResult

    A RunResult with its columns flattened. series is dropped.

    interface WireResult {
        columns?: Readonly<Record<string, WireColumn>>;
        explain: Readonly<Record<string, string>>;
        facts: readonly Fact[];
        nodes: readonly NodeTiming[];
        outputs: Readonly<Record<string, readonly OutputInfo[]>>;
        skipped: readonly Skipped[];
    }

    Hierarchy

    • Omit<RunResult, "series" | "columns">
      • WireResult
    Index

    Properties

    columns?: Readonly<Record<string, WireColumn>>
    explain: Readonly<Record<string, string>>

    Lineage per id, never hand-built. Covers every id in nodes as well as the plan's own entries, so a caller labelling a node always has a string for it.

    facts: readonly Fact[]
    nodes: readonly NodeTiming[]

    Every node the plan resolved, in dependency order, each with its upstream ids and whether this request pulled it — and if so, whether it was computed or served warm, and how long it took.

    Two things at once, and deliberately: it is the demo's explaining device ([PND-DEMOM1]), without which the caching is true but invisible, and it is the pipeline's shape ([PND-DEMOM4]), which no caller can derive because turning a spec into an id means reimplementing specId.

    outputs: Readonly<Record<string, readonly OutputInfo[]>>
    skipped: readonly Skipped[]