UNPKG

@tanstack/db

Version:

A reactive client store for building super fast apps on sync

22 lines (21 loc) 846 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); function isCollection(value) { return typeof value === `object` && value !== null && typeof value.subscribeChanges === `function` && typeof value.startSyncImmediate === `function` && typeof value.id === `string`; } function isSingleResultCollection(collection) { return collection.config?.singleResult === true; } function getLiveQueryStatusFlags(status) { return { isLoading: status === `loading`, isReady: status === `ready`, isIdle: status === `idle`, isError: status === `error`, isCleanedUp: status === `cleaned-up` }; } exports.getLiveQueryStatusFlags = getLiveQueryStatusFlags; exports.isCollection = isCollection; exports.isSingleResultCollection = isSingleResultCollection; //# sourceMappingURL=live-query-adapter.cjs.map