@afuadajo/csv-validator
Version:
A CSV validator library for Node.js
17 lines (16 loc) • 440 B
TypeScript
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[];
}[];