UNPKG

296 BPlain TextView Raw
1export 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