turbo-gulp
Version:
Gulp tasks to boost high-quality projects.
22 lines (20 loc) • 1.9 kB
JavaScript
;
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=