azion
Version:
Azion Packages for Edge Computing.
14 lines (11 loc) • 340 B
JavaScript
globalThis.Promise = Promise || globalThis.Promise;
globalThis.Promise.withResolvers = function () {
let resolve;
let reject;
const promise = new globalThis.Promise((res, rej) => {
resolve = res;
reject = rej;
});
return { promise, resolve: resolve, reject: reject };
};
export default globalThis.Promise.withResolvers;