@tanstack/db
Version:
A reactive client store for building super fast apps on sync
26 lines (25 loc) • 441 B
JavaScript
function createDeferred() {
let resolve;
let reject;
let isPending = true;
const promise = new Promise((res, rej) => {
resolve = (value) => {
isPending = false;
res(value);
};
reject = (reason) => {
isPending = false;
rej(reason);
};
});
return {
promise,
resolve,
reject,
isPending: () => isPending
};
}
export {
createDeferred
};
//# sourceMappingURL=deferred.js.map