UNPKG
whaler
Version:
latest (0.8.0)
0.8.0
0.7.0
0.6.0
0.5.3
0.5.2
0.5.1
0.5.0
0.4.1
0.4.0
0.3.9
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
Define and run multi-container applications with Docker
github.com/whaler
whaler/whaler
whaler
/
lib
/
promisify.js
19 lines
(15 loc)
•
396 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
'use strict'
;
const
util =
require
(
'util'
);
const
promisify
= obj => {
return
new
Proxy
(obj, {
get
:
(
target, name
) =>
{
if
(name
in
target) {
if
(target[name]
instanceof
Function
) {
return
util.
promisify
(target[name]); } }
return
target[name]; } }); };
module
.
exports
= promisify;