footprintjs - v11.2.0
    Preparing search index...

    Class InOutRecorder

    Stateful accumulator that watches FlowRecorder chart-boundary events (run start/end + subflow entry/exit) and pushes InOutEntry records to its composed SequenceStore (Convention 1 — one purpose per recorder).

    Attach via executor.attachCombinedRecorder(recorder) — footprintjs detects the FlowRecorder method shape and routes events.

    Implements

    Index
    id: string
    • Pre-built per-step range index — O(1) lookups for time-travel scrubbing.

      Returns ReadonlyMap<string, { endIdx: number; firstIdx: number }>

    • Just the entry-phase boundaries — the "step list" projection in execution order. This is the natural timeline of chart executions for slider / scrubbing UIs. The top-level run's entry is the first step (depth 0).

      Returns InOutEntry[]

    • Snapshot bundle for inclusion in executor.getSnapshot().

      Returns {
          data: InOutEntry[];
          description: string;
          name: string;
          preferredOperation: "translate";
      }