blob: fa88da0f4fd727982c5aea593cb32852d97becb5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
function withResolvers() {
if ("withResolvers" in Promise) {
return Promise.withResolvers();
}
let resolve;
let reject;
let promise = new Promise((res, rej) => {
resolve = res;
reject = rej;
});
return { promise, resolve, reject };
}
export { withResolvers };
|