• File: HeaderTransformer.d.ts
  • Full Path: /var/www/nodejs/daily_store_reports_nodejs/node_modules/@fast-csv/parse/build/src/transforms/HeaderTransformer.d.ts
  • Date Modified: 02/04/2023 9:31 PM
  • File size: 631 bytes
  • MIME-type: text/x-java
  • Charset: utf-8
import { ParserOptions } from '../ParserOptions';
import { HeaderArray, Row, RowArray, RowValidatorCallback } from '../types';
export declare class HeaderTransformer<O extends Row> {
    private readonly parserOptions;
    headers: HeaderArray | null;
    private receivedHeaders;
    private readonly shouldUseFirstRow;
    private processedFirstRow;
    private headersLength;
    private readonly headersTransform?;
    constructor(parserOptions: ParserOptions);
    transform(row: RowArray, cb: RowValidatorCallback<O>): void;
    private shouldMapRow;
    private processRow;
    private mapHeaders;
    private setHeaders;
}