Skip to content

Instantly share code, notes, and snippets.

@othree
Created August 18, 2017 06:43
Show Gist options
  • Save othree/bb9fce82ce74983791b30dd0bdbfece1 to your computer and use it in GitHub Desktop.
Save othree/bb9fce82ce74983791b30dd0bdbfece1 to your computer and use it in GitHub Desktop.
const nfapply = function (fn, args) {
return new Promise(function (resolve, reject) {
var cb = function (err, data) {
if (err) { reject(err); }
resolve(data);
};
args.push(cb);
fn.apply(null, args);
});
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment