| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- export interface Options {
- filename: string;
- fieldSeparator: string;
- quoteStrings: string;
- decimalseparator: string;
- showLabels: boolean;
- showTitle: boolean;
- title: string;
- useBom: boolean;
- headers: string[];
- noDownload: boolean;
- nullToEmptyString: 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;
- static DEFAULT_NULL_TO_EMPTY_STRING: boolean;
- }
- export declare const ConfigDefaults: Options;
- export declare class Angular5Csv {
- 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
- */
- formatData(data: any): any;
- /**
- * Check if is Float
- * @param {any} input
- */
- static isFloat(input: any): boolean;
- }
|