Row separator string.
Quote/escape character.
Whether to quote/escape all columns when serializing.
Column separator character.
Construct and return an object implementing an ES6 iterator interface for enumerating lazily serialized CSV data character-by-character.
An iterable enumerating rows, where the rows are themselves
iterables enumerating columns. Columns are serialized to CSV data strings
using the String()
function.
An iterator enumerating the characters of the lazily serialized output.
Construct and return an object implementing an ES6 iterator interface for enumerating lazily serialized rows one-by-one.
An iterable enumerating rows, where the rows are themselves
iterables enumerating columns. Columns are serialized to CSV data strings
using the String()
function.
An iterator whose elements are the input rows, serialized as CSV data strings. Note that every output row will end with a row terminator (i.e. a newline), including the final row.
Construct and return an object implementing a NodeJS readable stream interface for lazily serializing some input rows.
An iterable enumerating rows, where the rows are themselves
iterables enumerating columns. Columns are serialized to CSV data strings
using the String()
function.
An object implementing the NodeJS readable stream interface, serializing rows as they are requested instead of all at once.
Eagerly write the input rows as one aggregated CSV data string.
An iterable enumerating rows, where the rows are themselves
iterables enumerating columns. Columns are serialized to CSV data strings
using the String()
function.
A string containing the fully serialized CSV data.
Serialize a single column of CSV data using this Writer's configuration. Columns containing special characters such as row or column separators will be quote-escaped. Depending on the Writer configuration, all columns may be escaped regardless of their content.
A CSV data string representing the serialized column.
Serialize a single row of CSV data using this Writer's configuration.
An iterable enumerating columns in a row.
Columns are serialized to CSV data strings using the String()
function.
A CSV data string representing the serialized row.
Generated using TypeDoc
A Writer instance is used to write CSV data according to a given configuration.