jtcsv API Documentation - v3.3.1

Classes

JtcsvError
ValidationError
SecurityError
FileSystemError
ParsingError
LimitError
ConfigurationError
ErrorContext

Interfaces

ErrorMeta
JsonToCsvOptions
SaveAsCsvOptions
CsvToJsonOptions
SaveAsJsonOptions
JsonToCsvStreamOptions
CsvToJsonStreamOptions
NdjsonOptions
NdjsonToCsvStreamOptions
TsvOptions
TsvValidationResult
ValidateTsvOptions
WorkerTask
WorkerResult
WorkerPoolStats
AsyncJsonToCsvOptions
AsyncCsvToJsonOptions

Type Aliases

ErrorContextValue
ErrorCode
AnyObject
AnyArray
PreprocessOptions
DeepUnwrapOptions

Variables

ERROR_CODES
asyncIterUtils
validators

Functions

autoDetectDelimiter
csvToJson
csvToJsonAsync
csvToJsonIterator
readCsvAsJson
readCsvAsJsonSync
createDetailedErrorMessage
createErrorMessage
handleError
safeExecuteAsync
safeExecuteSync
safeExecute
csvToJsonFile
csvToJsonFileSync
csvToJsonStream
csvFileToJsonStream
jsonToNdjson
ndjsonToJson
parseNdjsonStream
createNdjsonToCsvStream
createCsvToNdjsonStream
getNdjsonStats
jsonToTsv
tsvToJson
isTsv
validateTsv
readTsvAsJson
readTsvAsJsonSync
saveAsTsv
saveAsTsvSync
createJsonToTsvStream
createTsvToJsonStream
saveAsJson
saveAsJsonSync
saveAsJsonAsync
preprocessData
deepUnwrap
validateFilePath
jsonToCsv
jsonToCsvAsync
saveAsCsv
saveAsCsvAsync
createBatchProcessor
detectEncoding
convertToUtf8
autoDetectAndConvert
csvToJsonWithEncoding
isEmail
isUrl
isDate
createZodValidationHook
createYupValidationHook
createValidatedParser
createCsvToJsonStream
createJsonCollectorStream
streamCsvToJson
streamCsvToJsonAsync
createCsvFileToJsonStream
createJsonToCsvStream
createJsonReadableStream
createCsvCollectorStream
streamJsonToCsv
streamJsonToCsvAsync
saveJsonStreamAsCsv

References

JtcsvErrorType → JtcsvError
ValidationErrorType → ValidationError
SecurityErrorType → SecurityError
FileSystemErrorType → FileSystemError
ParsingErrorType → ParsingError
LimitErrorType → LimitError
ConfigurationErrorType → ConfigurationError