UNPKG

nodegit-flow

Version:

nodegit-flow contains gitflow methods that aren't include in the vanilla nodegit package

21 lines (20 loc) 412 B
"use strict"; const promisify = function promisify(fn) { return function () { let resolve; let reject; const promise = new Promise((_resolve, _reject) => { resolve = _resolve; reject = _reject; }); fn(...arguments, (err, res) => { if (err) { reject(err); } else { resolve(res); } }); return promise; }; }; module.exports = promisify;