UNPKG

@afuadajo/csv-validator

Version:

A CSV validator library for Node.js

17 lines (16 loc) 440 B
import Papa from 'papaparse'; export type Options = (Papa.ParseConfig<unknown, undefined> & { download?: false | undefined; worker?: false | undefined; skipFirstNLines?: number; }) | undefined; export type Validation = { required: boolean; email?: boolean; custom?: (value: string) => string | null; }; export type Data = Record<string, unknown>[]; export type Errors = { row: number; errors: string[]; }[];