1 | export function promiseNodeify(promise, nodeback) {
|
2 | if (nodeback) {
|
3 | promise.then((value) => {
|
4 | setTimeout(() => {
|
5 | nodeback(null, value);
|
6 | }, 0);
|
7 | }, (error) => {
|
8 | setTimeout(() => {
|
9 | nodeback(error);
|
10 | }, 0);
|
11 | });
|
12 | } else {
|
13 | return promise;
|
14 | }
|
15 | } |
\ | No newline at end of file |