Assembles tokens into CSV records.
Optionalinput: Token | Iterable<Token, any, any>A single token or an iterable of tokens. Omit to flush remaining data.
Optionaloptions: CSVRecordAssemblerAssembleOptionsAssembler options.
An iterable iterator of CSV records.
Flexible CSV Object Record Assembler implementation.
A balanced implementation that assembles tokens into CSV records as objects, optimizing for both performance and memory efficiency.
Remarks
This implementation is designed to handle various CSV formats flexibly while maintaining good performance characteristics. For specialized use cases, future implementations may provide optimizations for specific scenarios (e.g., speed-optimized, memory-optimized).