{"version":3,"sources":["/Users/kevin/Dev/OpenSource/iterators/fast-extract/src/rimrafAll.mjs"],"sourcesContent":["import Queue from 'queue-cb';\nimport rimraf2 from 'rimraf2';\n\nexport default function rimrafAll(fullPaths, callback) {\n  if (!fullPaths.length) return callback();\n  const queue = new Queue(1);\n  for (let index = 0; index < fullPaths.length; index++) {\n    ((fullPath) => {\n      queue.defer((callback) => {\n        rimraf2(fullPath, { disableGlob: true }, (err) => {\n          err && err.code !== 'ENOENT' ? callback(err) : callback();\n        });\n      });\n    })(fullPaths[index]);\n  }\n\n  queue.await(callback);\n}\n"],"names":["Queue","rimraf2","rimrafAll","fullPaths","callback","length","queue","index","fullPath","defer","disableGlob","err","code","await"],"mappings":"AAAA,OAAOA,WAAW,WAAW;AAC7B,OAAOC,aAAa,UAAU;AAE9B,eAAe,SAASC,UAAUC,SAAS,EAAEC,QAAQ;IACnD,IAAI,CAACD,UAAUE,MAAM,EAAE,OAAOD;IAC9B,MAAME,QAAQ,IAAIN,MAAM;IACxB,IAAK,IAAIO,QAAQ,GAAGA,QAAQJ,UAAUE,MAAM,EAAEE,QAAS;QACpD,CAAA,CAACC;YACAF,MAAMG,KAAK,CAAC,CAACL;gBACXH,QAAQO,UAAU;oBAAEE,aAAa;gBAAK,GAAG,CAACC;oBACxCA,OAAOA,IAAIC,IAAI,KAAK,WAAWR,SAASO,OAAOP;gBACjD;YACF;QACF,CAAA,EAAGD,SAAS,CAACI,MAAM;IACrB;IAEAD,MAAMO,KAAK,CAACT;AACd"}