The byte source.
The STEP parser (typed to the schema).
Target window size in bytes.
OptionalonRecordIndexed: ((localID: number, expressID: number, typeID: undefined | TypeIDType) => void)Optional per-record event (see buildIndexStreaming).
OptionalonProgress: ((absoluteByteCursor: number) => void)Optional absolute byte-cursor progress callback.
OptionalyieldIntervalMs: numberMinimum ms between event-loop yields.
Columns, header, result, stats.
Cooperative twin of buildColumnarIndexStreaming: identical columnar build, but the parse periodically yields to the event loop (see buildIndexStreamingAsync) and reports absolute byte-cursor progress — the browser-facing variant for large models.