Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 1x 1x 1x 2x 1x 4x 1x 6x 6x 6x 6x 6x 1x 1x | var util = require("util");
export default class CSVError extends Error{
static column_mismatched(index:number, extra?:string){
return new CSVError("column_mismatched", index, extra);
}
static unclosed_quote(index:number, extra?:string){
return new CSVError("unclosed_quote", index, extra);
}
static fromArray(arr:any[]){
return new CSVError(arr[0],arr[1],arr[2]);
}
constructor(
public err:string,
public line:number,
public extra?: string
){
super("Error: " + err + ". JSON Line number: " + line + (extra ? " near: " + extra : ""));
this.name="CSV Parse Error";
}
toString(){
return JSON.stringify([this.err, this.line, this.extra]);
}
}
|