Defined in: stream/strategies.ts:34
Batch Strategy - emit every N chunks Useful for reducing UI update frequency
new BatchStrategy(batchSize): BatchStrategy;
new BatchStrategy(batchSize): BatchStrategy;
Defined in: stream/strategies.ts:37
number = 5
BatchStrategy
reset(): void;
reset(): void;
Defined in: stream/strategies.ts:48
Optional: Reset strategy state (called when streaming starts)
void
shouldEmit(_chunk, _accumulated): boolean;
shouldEmit(_chunk, _accumulated): boolean;
Defined in: stream/strategies.ts:39
Called for each text chunk received
string
string
boolean
true if an update should be emitted now
