{"version":3,"sources":["../../src/parser/parser-options.ts"],"sourcesContent":["\r\nclass ParserOptions {\r\n  readonly continueOnError?: boolean;\r\n\r\n  readonly allowEmptyRecords?: boolean;\r\n\r\n  readonly numberOfSections?: number;\r\n\r\n  readonly dataOnly?: boolean;\r\n\r\n  readonly headerOnly?: boolean;\r\n\r\n  readonly skipEmptyLines?: boolean;\r\n\r\n  readonly allowVariables?: boolean;\r\n\r\n  readonly trueTokens?: readonly string[] // By default, it's ['true', 'T']\r\n\r\n  readonly falseTokens?: readonly string[] // By default, it's ['false', 'F']\r\n\r\n  // replace \\r\\n or \\r with \\n. Default is true\r\n  readonly normalizeNewline?: boolean;\r\n\r\n  constructor(o: Partial<ParserOptions> = {}) {\r\n    this.continueOnError    = o.continueOnError || false;\r\n    this.allowEmptyRecords  = o.allowEmptyRecords || false;\r\n    this.numberOfSections   = o.numberOfSections || 0;\r\n\r\n    this.headerOnly         = o.headerOnly || false;\r\n    this.dataOnly           = o.dataOnly || false;\r\n\r\n    this.skipEmptyLines     = o.skipEmptyLines || false;\r\n    this.allowVariables     = o.allowVariables || false;\r\n\r\n    this.trueTokens         = o.trueTokens || ['true', 'T'];\r\n    this.falseTokens        = o.falseTokens || ['false', 'F'];\r\n  }\r\n}\r\n\r\nexport default ParserOptions;\r\n"],"mappings":";;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AACA,MAAM,cAAc;AAAA,EACT;AAAA,EAEA;AAAA,EAEA;AAAA,EAEA;AAAA,EAEA;AAAA,EAEA;AAAA,EAEA;AAAA,EAEA;AAAA;AAAA,EAEA;AAAA;AAAA;AAAA,EAGA;AAAA,EAET,YAAY,IAA4B,CAAC,GAAG;AAC1C,SAAK,kBAAqB,EAAE,mBAAmB;AAC/C,SAAK,oBAAqB,EAAE,qBAAqB;AACjD,SAAK,mBAAqB,EAAE,oBAAoB;AAEhD,SAAK,aAAqB,EAAE,cAAc;AAC1C,SAAK,WAAqB,EAAE,YAAY;AAExC,SAAK,iBAAqB,EAAE,kBAAkB;AAC9C,SAAK,iBAAqB,EAAE,kBAAkB;AAE9C,SAAK,aAAqB,EAAE,cAAc,CAAC,QAAQ,GAAG;AACtD,SAAK,cAAqB,EAAE,eAAe,CAAC,SAAS,GAAG;AAAA,EAC1D;AACF;AAEA,IAAO,yBAAQ;","names":[]}