/**
 * Minified by jsDelivr using Terser v5.48.0.
 * Original file: /npm/@fast-csv/parse@5.0.7/build/src/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(e,r,t,s){void 0===s&&(s=t);var a=Object.getOwnPropertyDescriptor(r,t);a&&!("get"in a?!r.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,s,a)}:function(e,r,t,s){void 0===s&&(s=t),e[s]=r[t]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}:function(e,r){e.default=r}),__importStar=this&&this.__importStar||function(){var e=function(r){return e=Object.getOwnPropertyNames||function(e){var r=[];for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[r.length]=t);return r},e(r)};return function(r){if(r&&r.__esModule)return r;var t={};if(null!=r)for(var s=e(r),a=0;a<s.length;a++)"default"!==s[a]&&__createBinding(t,r,s[a]);return __setModuleDefault(t,r),t}}(),__exportStar=this&&this.__exportStar||function(e,r){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(r,t)||__createBinding(r,e,t)};Object.defineProperty(exports,"__esModule",{value:!0}),exports.parseString=exports.parseFile=exports.parseStream=exports.parse=exports.ParserOptions=exports.CsvParserStream=void 0;const fs=__importStar(require("fs")),stream_1=require("stream"),ParserOptions_1=require("./ParserOptions"),CsvParserStream_1=require("./CsvParserStream");__exportStar(require("./types"),exports);var CsvParserStream_2=require("./CsvParserStream");Object.defineProperty(exports,"CsvParserStream",{enumerable:!0,get:function(){return CsvParserStream_2.CsvParserStream}});var ParserOptions_2=require("./ParserOptions");Object.defineProperty(exports,"ParserOptions",{enumerable:!0,get:function(){return ParserOptions_2.ParserOptions}});const parse=e=>new CsvParserStream_1.CsvParserStream(new ParserOptions_1.ParserOptions(e));exports.parse=parse;const parseStream=(e,r)=>e.pipe(new CsvParserStream_1.CsvParserStream(new ParserOptions_1.ParserOptions(r)));exports.parseStream=parseStream;const parseFile=(e,r={})=>fs.createReadStream(e).pipe(new CsvParserStream_1.CsvParserStream(new ParserOptions_1.ParserOptions(r)));exports.parseFile=parseFile;const parseString=(e,r)=>{const t=new stream_1.Readable;return t.push(e),t.push(null),t.pipe(new CsvParserStream_1.CsvParserStream(new ParserOptions_1.ParserOptions(r)))};exports.parseString=parseString;
//# sourceMappingURL=/sm/e1a8ac87e84a411a013e05c3bf79251f70969c9a17887e76eddac57bdc014098.map