Skip to main content
Module

x/csv/writer.ts>CSVWriter

Streaming API for reading and writing CSV for https://deno.land/
Go to Latest
class CSVWriter
import { CSVWriter } from "https://deno.land/x/csv@v0.1.0/writer.ts";

Constructors

new
CSVWriter(writer: Deno.Writer, options?: Partial<CSVWriterOptions>)

Properties

private
columnSeparator: Uint8Array
private
encoder: TextEncoder
private
firstColumn: boolean
private
lineSeparator: Uint8Array
private
quote: Uint8Array
private
writer: Deno.Writer

Methods

private
_writeCellAsyncIterable(iterable: AsyncIterable<Uint8Array>, options: { wrap: boolean; }): Promise<void>
writeCell(str: string | Uint8Array | AsyncIterable<Uint8Array>, options?: Partial<CSVWriteCellOptions>): Promise<void>