SYMBOL INDEX (21 symbols across 3 files) FILE: lib/errors.ts class CsvGenerationError (line 1) | class CsvGenerationError extends Error { method constructor (line 2) | constructor(message: string) { class EmptyHeadersError (line 8) | class EmptyHeadersError extends Error { method constructor (line 9) | constructor(message: string) { class CsvDownloadEnvironmentError (line 15) | class CsvDownloadEnvironmentError extends Error { method constructor (line 16) | constructor(message: string) { class UnsupportedDataFormatError (line 22) | class UnsupportedDataFormatError extends Error { method constructor (line 23) | constructor(message: string) { FILE: lib/helpers.ts function escapeDoubleQuotes (line 218) | function escapeDoubleQuotes(data: string, quoteCharacter?: string): stri... FILE: lib/types.ts type Newtype (line 1) | type Newtype = { type WithDefaults (line 6) | type WithDefaults = Required; type ColumnHeader (line 8) | type ColumnHeader = string | { key: string; displayLabel: string }; type MediaType (line 10) | enum MediaType { type ConfigOptions (line 16) | type ConfigOptions = { type HeaderKey (line 42) | type HeaderKey = Newtype<{ readonly HeaderKey: unique symbol }, string>; type HeaderDisplayLabel (line 44) | type HeaderDisplayLabel = Newtype< type AcceptedData (line 49) | type AcceptedData = number | string | boolean | null | undefined; type FormattedData (line 50) | type FormattedData = Newtype< type CsvOutput (line 55) | type CsvOutput = Newtype<{ readonly CsvOutput: unique symbol }, string>; type CsvRow (line 57) | type CsvRow = Newtype<{ readonly CsvRow: unique symbol }, string>; type IO (line 59) | type IO = void;