UNPKG

@afuadajo/csv-validator

Version:

A CSV validator library for Node.js

20 lines (19 loc) 515 B
import { Data, Errors, Options, Validation } from './types'; declare class CSVValidator { validations: { [key: string]: Validation; }; constructor(validations?: {}); parse(csvData: string, options?: Options): { data: Data; errors: Errors; }; getHeaders(): string[]; validateRows(rows: Data): { data: Data; errors: Errors; }; validateRow(row: Record<string, unknown>): string[]; } export * from './validators'; export default CSVValidator;