The type of the header row
Parser options including CSV processing specification and engine
A parser instance configured for the specified output format
This function provides both compile-time and runtime type safety. The return type is determined by the outputFormat option:
outputFormat: 'object' (default) → StringObjectCSVParser (FlexibleStringObjectCSVParser)outputFormat: 'array' → StringArrayCSVParser (FlexibleStringArrayCSVParser)Design Intent: This factory function accepts options including engine configuration to enable future execution path optimization. The function may select the optimal internal parser implementation based on the provided options. Currently, this optimization is not implemented, but the API is designed to support it without breaking changes.
Factory function to create the appropriate String CSV parser based on options.
The type of the header row
Parser options including CSV processing specification and engine
A parser instance configured for the specified output format
This function provides both compile-time and runtime type safety. The return type is determined by the outputFormat option:
outputFormat: 'object' (default) → StringObjectCSVParser (FlexibleStringObjectCSVParser)outputFormat: 'array' → StringArrayCSVParser (FlexibleStringArrayCSVParser)Design Intent: This factory function accepts options including engine configuration to enable future execution path optimization. The function may select the optimal internal parser implementation based on the provided options. Currently, this optimization is not implemented, but the API is designed to support it without breaking changes.
Factory function to create the appropriate String CSV parser based on options.
The type of the header row
A parser instance configured for the specified output format
This function provides both compile-time and runtime type safety. The return type is determined by the outputFormat option:
outputFormat: 'object' (default) → StringObjectCSVParser (FlexibleStringObjectCSVParser)outputFormat: 'array' → StringArrayCSVParser (FlexibleStringArrayCSVParser)Design Intent: This factory function accepts options including engine configuration to enable future execution path optimization. The function may select the optimal internal parser implementation based on the provided options. Currently, this optimization is not implemented, but the API is designed to support it without breaking changes.
Factory function to create the appropriate String CSV parser based on options.
The type of the header row
Parser options including CSV processing specification and engine
A parser instance configured for the specified output format
This function provides both compile-time and runtime type safety. The return type is determined by the outputFormat option:
outputFormat: 'object' (default) → StringObjectCSVParser (FlexibleStringObjectCSVParser)outputFormat: 'array' → StringArrayCSVParser (FlexibleStringArrayCSVParser)Design Intent: This factory function accepts options including engine configuration to enable future execution path optimization. The function may select the optimal internal parser implementation based on the provided options. Currently, this optimization is not implemented, but the API is designed to support it without breaking changes.
Factory function to create the appropriate String CSV parser based on options.