UNPKG

datapilot-cli

Version:

Enterprise-grade streaming multi-format data analysis with comprehensive statistical insights and intelligent relationship detection - supports CSV, JSON, Excel, TSV, Parquet - memory-efficient, cross-platform

14 lines (13 loc) 510 B
import { FormatterOptions } from '../FormatterOptions'; import { Row } from '../types'; export declare class FieldFormatter<I extends Row, O extends Row> { private readonly formatterOptions; private _headers; private readonly REPLACE_REGEXP; private readonly ESCAPE_REGEXP; constructor(formatterOptions: FormatterOptions<I, O>); set headers(headers: string[]); private shouldQuote; format(field: string, fieldIndex: number, isHeader: boolean): string; private quoteField; }