{"version":3,"sources":["/Users/kevin/Dev/OpenSource/iterators/fast-extract/src/index.mjs"],"sourcesContent":["import './polyfills.cjs';\nimport worker from './worker.mjs';\n\nexport { default as createWriteStream } from './createWriteStream.mjs';\nexport default function fastExtract(src, dest, options, callback) {\n  if (options === undefined && typeof dest !== 'string') {\n    callback = options;\n    options = dest;\n    dest = null;\n  }\n\n  if (typeof options === 'function') {\n    callback = options;\n    options = null;\n  }\n  options = options || {};\n\n  if (typeof callback === 'function') return worker(src, dest, options, callback);\n  return new Promise((resolve, reject) => worker(src, dest, options, (err, res) => (err ? reject(err) : resolve(res))));\n}\n"],"names":["worker","default","createWriteStream","fastExtract","src","dest","options","callback","undefined","Promise","resolve","reject","err","res"],"mappings":"AAAA,OAAO,kBAAkB;AACzB,OAAOA,YAAY,eAAe;AAElC,SAASC,WAAWC,iBAAiB,QAAQ,0BAA0B;AACvE,eAAe,SAASC,YAAYC,GAAG,EAAEC,IAAI,EAAEC,OAAO,EAAEC,QAAQ;IAC9D,IAAID,YAAYE,aAAa,OAAOH,SAAS,UAAU;QACrDE,WAAWD;QACXA,UAAUD;QACVA,OAAO;IACT;IAEA,IAAI,OAAOC,YAAY,YAAY;QACjCC,WAAWD;QACXA,UAAU;IACZ;IACAA,UAAUA,WAAW,CAAC;IAEtB,IAAI,OAAOC,aAAa,YAAY,OAAOP,OAAOI,KAAKC,MAAMC,SAASC;IACtE,OAAO,IAAIE,QAAQ,CAACC,SAASC,SAAWX,OAAOI,KAAKC,MAAMC,SAAS,CAACM,KAAKC,MAASD,MAAMD,OAAOC,OAAOF,QAAQG;AAChH"}