Documentation
    Preparing search index...

    Interface RecorderBatch

    One recorder's new samples from a single advance() call. first_sample plus samples.len() gives the sample range this batch covers, so a caller can retry a failed persist without renumbering — the "each advance() batch deterministic and identifies its first sample/count" contract from results-storage-indexeddb.md's "Failure and cancellation contract". Scalar-only ((pseudo_time, value) pairs, one channel) until a vector recorder needs more.

    interface RecorderBatch {
        firstSample: number;
        recorderIndex: number;
        samples: [number, number][];
        stageIndex: number;
    }
    Index
    firstSample: number
    recorderIndex: number
    samples: [number, number][]
    stageIndex: number