validateTsv( tsvString: string, options?: any,): | { valid: boolean; error: string; details: { inputType: | "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function"; lineCount?: undefined; }; stats?: undefined; errors?: undefined; } | { valid: boolean; error: string; details: { inputType?: undefined; lineCount: number }; stats?: undefined; errors?: undefined; } | { error?: undefined; details?: undefined; valid: boolean; stats: { totalLines: number; totalColumns: any; minColumns: number; maxColumns: number; consistentColumns: boolean; }; errors: any[]; } Parameters
- tsvString: string
- options: any = {}
Returns
| {
valid: boolean;
error: string;
details: {
inputType: | "string"
| "number"
| "bigint"
| "boolean"
| "symbol"
| "undefined"
| "object"
| "function";
lineCount?: undefined;
};
stats?: undefined;
errors?: undefined;
}
| {
valid: boolean;
error: string;
details: { inputType?: undefined; lineCount: number };
stats?: undefined;
errors?: undefined;
}
| {
error?: undefined;
details?: undefined;
valid: boolean;
stats: {
totalLines: number;
totalColumns: any;
minColumns: number;
maxColumns: number;
consistentColumns: boolean;
};
errors: any[];
}
Результат валидации
Валидирует TSV строку