UNPKG

turbo-gulp

Version:

Gulp tasks to boost high-quality projects.

22 lines (20 loc) 1.9 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; } Object.defineProperty(exports, "__esModule", { value: true }); const async_done_1 = __importDefault(require("async-done")); async function asyncDone(fn) { return new Promise((resolve, reject) => { async_done_1.default(fn, (err, result) => { if (err === undefined || err === null) { resolve(result); } else { reject(err); } }); }); } exports.asyncDone = asyncDone; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL2FzeW5jLWRvbmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSw0REFBb0M7QUFFN0IsS0FBSyxvQkFBb0IsRUFBd0I7SUFDdEQsTUFBTSxDQUFDLElBQUksT0FBTyxDQUFDLENBQUMsT0FBTyxFQUFFLE1BQU0sRUFBRSxFQUFFO1FBQ3JDLG9CQUFVLENBQUMsRUFBRSxFQUFFLENBQUMsR0FBNkIsRUFBRSxNQUFXLEVBQUUsRUFBRTtZQUM1RCxFQUFFLENBQUMsQ0FBQyxHQUFHLEtBQUssU0FBUyxJQUFJLEdBQUcsS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDO2dCQUN0QyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDbEIsQ0FBQztZQUFDLElBQUksQ0FBQyxDQUFDO2dCQUNOLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNkLENBQUM7UUFDSCxDQUFDLENBQUMsQ0FBQztJQUNMLENBQUMsQ0FBQyxDQUFDO0FBQ0wsQ0FBQztBQVZELDhCQVVDIiwiZmlsZSI6InV0aWxzL2FzeW5jLWRvbmUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgX2FzeW5jRG9uZSBmcm9tIFwiYXN5bmMtZG9uZVwiO1xuXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gYXN5bmNEb25lKGZuOiBfYXN5bmNEb25lLkFzeW5jVGFzayk6IFByb21pc2U8YW55PiB7XG4gIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgX2FzeW5jRG9uZShmbiwgKGVycjogRXJyb3IgfCBudWxsIHwgdW5kZWZpbmVkLCByZXN1bHQ6IGFueSkgPT4ge1xuICAgICAgaWYgKGVyciA9PT0gdW5kZWZpbmVkIHx8IGVyciA9PT0gbnVsbCkge1xuICAgICAgICByZXNvbHZlKHJlc3VsdCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICByZWplY3QoZXJyKTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfSk7XG59XG4iXSwic291cmNlUm9vdCI6Ii4uIn0=