diff options
Diffstat (limited to 'build-es/internal/createTester.js')
-rw-r--r-- | build-es/internal/createTester.js | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/build-es/internal/createTester.js b/build-es/internal/createTester.js deleted file mode 100644 index 0e9e750..0000000 --- a/build-es/internal/createTester.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; - -export default function _createTester(eachfn, check, getResult) { - return function(arr, limit, iterator, cb) { - function done(err) { - if (cb) { - if (err) { - cb(err); - } else { - cb(null, getResult(false, void 0)); - } - } - } - function iteratee(x, _, callback) { - if (!cb) return callback(); - iterator(x, function (err, v) { - if (cb) { - if (err) { - cb(err); - cb = iterator = false; - } else if (check(v)) { - cb(null, getResult(true, x)); - cb = iterator = false; - } - } - callback(); - }); - } - if (arguments.length > 3) { - eachfn(arr, limit, iteratee, done); - } else { - cb = iterator; - iterator = limit; - eachfn(arr, iteratee, done); - } - }; -} |