UNPKG

@writ/utils

Version:
9 lines (8 loc) 269 B
'use strict'; function promisify(fn) { return new Promise(resolve => { var args = Array.prototype.slice.call(arguments, 1); return typeof fn === 'function' ? resolve(fn.apply(null, args)) : resolve(fn); }); } module.exports = promisify;