@benev/slate
Version:
frontend web stuff
14 lines • 369 B
JavaScript
export function deferPromise() {
let resolve;
let reject;
const promise = new Promise((res, rej) => {
resolve = res;
reject = rej;
});
function entangle(outside) {
outside.then(resolve).catch(reject);
return promise;
}
return { promise, resolve, reject, entangle };
}
//# sourceMappingURL=defer-promise.js.map