Multiple source paths or AsyncIterables to concatenate
Optional
idStrategy for handling ID conflicts between sources
Optional
renameSuffix to append when using 'suffix' conflict resolution (default: source index)
Optional
validateValidate that all sources have compatible formats (default: true)
Optional
preservePreserve original source order in output (default: true)
Optional
skipSkip empty sequences during concatenation (default: false)
Optional
sourceHuman-readable labels for sources (used in error messages and suffixes)
Optional
maxMaximum memory usage in bytes before switching to disk-based processing
Optional
onProgress callback for tracking concatenation progress
Options for concatenating sequences from multiple sources
Supports file paths and AsyncIterables with comprehensive ID conflict resolution. Maintains memory efficiency through streaming processing without loading entire datasets.