Skip to content

StreamDataset

Defined in: perf/streaming.ts:114

Multi-series streaming buffer — wraps multiple StreamBuffers with shared label tracking.

new StreamDataset(seriesNames, capacity?): StreamDataset

Defined in: perf/streaming.ts:119

string[]

number = 10_000

StreamDataset

labels: StreamLabelBuffer

Defined in: perf/streaming.ts:115


series: Map<string, StreamBuffer>

Defined in: perf/streaming.ts:116

get length(): number

Defined in: perf/streaming.ts:152

number

clear(): void

Defined in: perf/streaming.ts:156

void


push(label, values): void

Defined in: perf/streaming.ts:129

Push a single row of data

string

Record<string, number>

void


pushMany(rows): void

Defined in: perf/streaming.ts:137

Push many rows at once

object[]

void


toResolvedData(): object

Defined in: perf/streaming.ts:142

Get resolved data snapshot for charting

object

datasets: object[]

labels: string[]