@tanstack/db
Version:
A reactive client store for building super fast apps on sync
26 lines (25 loc) • 541 B
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
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
};
}
exports.createDeferred = createDeferred;
//# sourceMappingURL=deferred.cjs.map