UNPKG

angular7-csv

Version:

Helper library for create CSV file in Angular 7

58 lines (57 loc) 1.39 kB
export interface Options { filename: string; fieldSeparator: string; quoteStrings: string; decimalseparator: string; showLabels: boolean; showTitle: boolean; title: string; useBom: boolean; headers: string[]; noDownload: boolean; } export declare class CsvConfigConsts { 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_NO_DOWNLOAD: boolean; } export declare const ConfigDefaults: Options; export declare class AngularCsv { fileName: string; labels: Array<String>; data: any[]; private _options; private csv; constructor(DataJSON: any, filename: string, options?: any); /** * Generate and Download Csv */ private generateCsv; /** * Create Headers */ getHeaders(): void; /** * Create Body */ getBody(): void; /** * Format Data * @param {any} data */ formartData(data: any): any; /** * Check if is Float * @param {any} input */ static isFloat(input: any): boolean; }