PHP 8.2.30
Preview: createTester.js Size: 1.20 KB
/home/byroehnu/.trash/node_modules11/async/internal/createTester.js

'use strict';

Object.defineProperty(exports, "__esModule", {
    value: true
});
exports.default = _createTester;

var _breakLoop = require('./breakLoop.js');

var _breakLoop2 = _interopRequireDefault(_breakLoop);

var _wrapAsync = require('./wrapAsync.js');

var _wrapAsync2 = _interopRequireDefault(_wrapAsync);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

function _createTester(check, getResult) {
    return (eachfn, arr, _iteratee, cb) => {
        var testPassed = false;
        var testResult;
        const iteratee = (0, _wrapAsync2.default)(_iteratee);
        eachfn(arr, (value, _, callback) => {
            iteratee(value, (err, result) => {
                if (err || err === false) return callback(err);

                if (check(result) && !testResult) {
                    testPassed = true;
                    testResult = getResult(true, value);
                    return callback(null, _breakLoop2.default);
                }
                callback();
            });
        }, err => {
            if (err) return cb(err);
            cb(null, testPassed ? testResult : getResult(false));
        });
    };
}
module.exports = exports.default;

Directory Contents

Dirs: 0 × Files: 25

Name Size Perms Modified Actions
783 B lrw-r--r-- 2026-02-21 00:53:32
Edit Download
1.93 KB lrw-r--r-- 2026-02-21 00:53:38
Edit Download
816 B lrw-r--r-- 2026-02-21 00:53:42
Edit Download
254 B lrw-r--r-- 2026-02-21 00:53:42
Edit Download
919 B lrw-r--r-- 2026-02-21 00:53:50
Edit Download
1.20 KB lrw-r--r-- 2026-02-21 00:53:50
Edit Download
2.23 KB lrw-r--r-- 2026-02-21 00:53:56
Edit Download
2.58 KB lrw-r--r-- 2026-02-21 00:53:58
Edit Download
1.58 KB lrw-r--r-- 2026-02-21 00:54:00
Edit Download
217 B lrw-r--r-- 2026-02-21 00:54:04
Edit Download
2.44 KB lrw-r--r-- 2026-02-21 00:54:04
Edit Download
289 B lrw-r--r-- 2026-02-21 00:54:04
Edit Download
279 B lrw-r--r-- 2026-02-21 00:54:04
Edit Download
1.43 KB lrw-r--r-- 2026-02-21 00:54:04
Edit Download
761 B lrw-r--r-- 2026-02-21 00:54:04
Edit Download
362 B lrw-r--r-- 2026-02-21 00:54:08
Edit Download
360 B lrw-r--r-- 2026-02-21 00:54:08
Edit Download
962 B lrw-r--r-- 2026-02-21 00:54:08
Edit Download
532 B lrw-r--r-- 2026-02-21 00:54:10
Edit Download
8.32 KB lrw-r--r-- 2026-02-21 00:54:10
Edit Download
270 B lrw-r--r-- 2026-02-21 00:54:10
Edit Download
695 B lrw-r--r-- 2026-02-21 00:54:10
Edit Download
857 B lrw-r--r-- 2026-02-21 00:54:18
Edit Download
251 B lrw-r--r-- 2026-02-21 00:54:22
Edit Download
955 B lrw-r--r-- 2026-02-21 00:54:22
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).