simple-csv-js
Version:
Helper library for creating CSV files in JS
39 lines (38 loc) • 1.16 kB
TypeScript
export declare class CsvConfigConst {
static EOL: string;
static BOM: string;
static DEFAULT_FIELD_SEPARATOR: string;
static DEFAULT_DECIMAL_SEPARATOR: string;
static DEFAULT_QUOTE: string;
static DEFAULT_SHOW_TITLE: boolean;
static DEFAULT_TITLE: string;
static DEFAULT_FILENAME: string;
static DEFAULT_SHOW_LABELS: boolean;
static DEFAULT_USE_BOM: boolean;
static DEFAULT_HEADER: any[];
static DEFAULT_OBJ_HEADER: {};
static DEFAULT_USE_OBJ_HEADER: boolean;
static DEFAULT_USE_HEADER: boolean;
static DEFAULT_NO_DOWNLOAD: boolean;
static DEFAULT_NULL_TO_EMPTY_STRING: boolean;
}
export declare const ConfigDefaults: Options;
export interface Options {
filename: string;
fieldSeparator: string;
quoteStrings: string;
decimalSeparator: string;
showLabels: boolean;
showTitle: boolean;
title: string;
useBom: boolean;
headers: string[];
objHeader: any;
noDownload: boolean;
useObjHeader: boolean;
useHeader: boolean;
nullToEmptyString: boolean;
}
export interface DataItem {
[key: string]: string | number | boolean | Date | null;
}