UNPKG

filefy

Version:

A javascript library to produce downloadable files sucs as in CSV, PDF, XLSX, DOCX formats

17 lines (16 loc) 555 B
import IFileExporter from '../core/IFileExporter'; import BaseBuilder from '../core/BaseBuilder'; export default class CsvBuilder extends BaseBuilder implements IFileExporter { private _FileName; private _Delimeter; private _Columns; private _RowData; constructor(fileName: string); setColumns(columns: string[]): CsvBuilder; setDelimeter(delimeter: string): CsvBuilder; addRow(row: string[]): CsvBuilder; addRows(rows: string[][]): CsvBuilder; private escapeCell; private getRowData; exportFile(): void; }