diff options
Diffstat (limited to 'ext/mixed')
| -rw-r--r-- | ext/mixed/js/core.js | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/ext/mixed/js/core.js b/ext/mixed/js/core.js index bf877e72..0fe5ea20 100644 --- a/ext/mixed/js/core.js +++ b/ext/mixed/js/core.js @@ -203,6 +203,16 @@ function promiseTimeout(delay, resolveValue) {      return promise;  } +function deferPromise() { +    let resolve; +    let reject; +    const promise = new Promise((resolve2, reject2) => { +        resolve = resolve2; +        reject = reject2; +    }); +    return {promise, resolve, reject}; +} +  /*   * Common events |