UNPKG
@writ/utils
Version:
latest (2.0.0)
2.0.0
1.1.3
1.1.2
1.1.1
1.1.0
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.0.1
0.0.0
My tool kit
github.com/tianlugang/utils
tianlugang/utils
@writ/utils
/
promisify.js
9 lines
(8 loc)
•
269 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
'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;