UNPKG

@tanstack/db

Version:

A reactive client store for building super fast apps on sync

180 lines (179 loc) 10.8 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const ir = require("./query/ir.cjs"); const index = require("./collection/index.cjs"); const SortedMap = require("./SortedMap.cjs"); const transactions = require("./transactions.cjs"); const proxy = require("./proxy.cjs"); const optimisticAction = require("./optimistic-action.cjs"); const localOnly = require("./local-only.cjs"); const localStorage = require("./local-storage.cjs"); const errors = require("./errors.cjs"); const utils = require("./utils.cjs"); const pacedMutations = require("./paced-mutations.cjs"); const baseIndex = require("./indexes/base-index.cjs"); const btreeIndex = require("./indexes/btree-index.cjs"); const lazyIndex = require("./indexes/lazy-index.cjs"); const expressionHelpers = require("./query/expression-helpers.cjs"); const functions = require("./query/builder/functions.cjs"); const index$1 = require("./query/builder/index.cjs"); const index$2 = require("./query/compiler/index.cjs"); const liveQueryCollection = require("./query/live-query-collection.cjs"); const predicateUtils = require("./query/predicate-utils.cjs"); const subsetDedupe = require("./query/subset-dedupe.cjs"); const debounceStrategy = require("./strategies/debounceStrategy.cjs"); const queueStrategy = require("./strategies/queueStrategy.cjs"); const throttleStrategy = require("./strategies/throttleStrategy.cjs"); exports.IR = ir; exports.CollectionImpl = index.CollectionImpl; exports.createCollection = index.createCollection; exports.SortedMap = SortedMap.SortedMap; exports.createTransaction = transactions.createTransaction; exports.getActiveTransaction = transactions.getActiveTransaction; exports.createArrayChangeProxy = proxy.createArrayChangeProxy; exports.createChangeProxy = proxy.createChangeProxy; exports.withArrayChangeTracking = proxy.withArrayChangeTracking; exports.withChangeTracking = proxy.withChangeTracking; exports.createOptimisticAction = optimisticAction.createOptimisticAction; exports.localOnlyCollectionOptions = localOnly.localOnlyCollectionOptions; exports.localStorageCollectionOptions = localStorage.localStorageCollectionOptions; exports.AggregateFunctionNotInSelectError = errors.AggregateFunctionNotInSelectError; exports.AggregateNotSupportedError = errors.AggregateNotSupportedError; exports.CannotCombineEmptyExpressionListError = errors.CannotCombineEmptyExpressionListError; exports.CollectionConfigurationError = errors.CollectionConfigurationError; exports.CollectionInErrorStateError = errors.CollectionInErrorStateError; exports.CollectionInputNotFoundError = errors.CollectionInputNotFoundError; exports.CollectionIsInErrorStateError = errors.CollectionIsInErrorStateError; exports.CollectionOperationError = errors.CollectionOperationError; exports.CollectionRequiresConfigError = errors.CollectionRequiresConfigError; exports.CollectionRequiresSyncConfigError = errors.CollectionRequiresSyncConfigError; exports.CollectionStateError = errors.CollectionStateError; exports.DeleteKeyNotFoundError = errors.DeleteKeyNotFoundError; exports.DistinctRequiresSelectError = errors.DistinctRequiresSelectError; exports.DuplicateAliasInSubqueryError = errors.DuplicateAliasInSubqueryError; exports.DuplicateDbInstanceError = errors.DuplicateDbInstanceError; exports.DuplicateKeyError = errors.DuplicateKeyError; exports.DuplicateKeySyncError = errors.DuplicateKeySyncError; exports.EmptyReferencePathError = errors.EmptyReferencePathError; exports.GroupByError = errors.GroupByError; exports.HavingRequiresGroupByError = errors.HavingRequiresGroupByError; exports.InvalidCollectionStatusTransitionError = errors.InvalidCollectionStatusTransitionError; exports.InvalidJoinCondition = errors.InvalidJoinCondition; exports.InvalidJoinConditionLeftSourceError = errors.InvalidJoinConditionLeftSourceError; exports.InvalidJoinConditionRightSourceError = errors.InvalidJoinConditionRightSourceError; exports.InvalidJoinConditionSameSourceError = errors.InvalidJoinConditionSameSourceError; exports.InvalidJoinConditionSourceMismatchError = errors.InvalidJoinConditionSourceMismatchError; exports.InvalidKeyError = errors.InvalidKeyError; exports.InvalidSchemaError = errors.InvalidSchemaError; exports.InvalidSourceError = errors.InvalidSourceError; exports.InvalidSourceTypeError = errors.InvalidSourceTypeError; exports.InvalidStorageDataFormatError = errors.InvalidStorageDataFormatError; exports.InvalidStorageObjectFormatError = errors.InvalidStorageObjectFormatError; exports.JoinCollectionNotFoundError = errors.JoinCollectionNotFoundError; exports.JoinConditionMustBeEqualityError = errors.JoinConditionMustBeEqualityError; exports.JoinError = errors.JoinError; exports.KeyUpdateNotAllowedError = errors.KeyUpdateNotAllowedError; exports.LimitOffsetRequireOrderByError = errors.LimitOffsetRequireOrderByError; exports.LocalStorageCollectionError = errors.LocalStorageCollectionError; exports.MissingAliasInputsError = errors.MissingAliasInputsError; exports.MissingDeleteHandlerError = errors.MissingDeleteHandlerError; exports.MissingHandlerError = errors.MissingHandlerError; exports.MissingInsertHandlerError = errors.MissingInsertHandlerError; exports.MissingMutationFunctionError = errors.MissingMutationFunctionError; exports.MissingUpdateArgumentError = errors.MissingUpdateArgumentError; exports.MissingUpdateHandlerError = errors.MissingUpdateHandlerError; exports.NegativeActiveSubscribersError = errors.NegativeActiveSubscribersError; exports.NoKeysPassedToDeleteError = errors.NoKeysPassedToDeleteError; exports.NoKeysPassedToUpdateError = errors.NoKeysPassedToUpdateError; exports.NoPendingSyncTransactionCommitError = errors.NoPendingSyncTransactionCommitError; exports.NoPendingSyncTransactionWriteError = errors.NoPendingSyncTransactionWriteError; exports.NonAggregateExpressionNotInGroupByError = errors.NonAggregateExpressionNotInGroupByError; exports.NonRetriableError = errors.NonRetriableError; exports.OnMutateMustBeSynchronousError = errors.OnMutateMustBeSynchronousError; exports.OnlyOneSourceAllowedError = errors.OnlyOneSourceAllowedError; exports.QueryBuilderError = errors.QueryBuilderError; exports.QueryCompilationError = errors.QueryCompilationError; exports.QueryMustHaveFromClauseError = errors.QueryMustHaveFromClauseError; exports.QueryOptimizerError = errors.QueryOptimizerError; exports.SchemaMustBeSynchronousError = errors.SchemaMustBeSynchronousError; exports.SchemaValidationError = errors.SchemaValidationError; exports.SerializationError = errors.SerializationError; exports.SetWindowRequiresOrderByError = errors.SetWindowRequiresOrderByError; exports.StorageError = errors.StorageError; exports.StorageKeyRequiredError = errors.StorageKeyRequiredError; exports.SubQueryMustHaveFromClauseError = errors.SubQueryMustHaveFromClauseError; exports.SubscriptionNotFoundError = errors.SubscriptionNotFoundError; exports.SyncCleanupError = errors.SyncCleanupError; exports.SyncTransactionAlreadyCommittedError = errors.SyncTransactionAlreadyCommittedError; exports.SyncTransactionAlreadyCommittedWriteError = errors.SyncTransactionAlreadyCommittedWriteError; exports.TanStackDBError = errors.TanStackDBError; exports.TransactionAlreadyCompletedRollbackError = errors.TransactionAlreadyCompletedRollbackError; exports.TransactionError = errors.TransactionError; exports.TransactionNotPendingCommitError = errors.TransactionNotPendingCommitError; exports.TransactionNotPendingMutateError = errors.TransactionNotPendingMutateError; exports.UndefinedKeyError = errors.UndefinedKeyError; exports.UnknownExpressionTypeError = errors.UnknownExpressionTypeError; exports.UnknownFunctionError = errors.UnknownFunctionError; exports.UnknownHavingExpressionTypeError = errors.UnknownHavingExpressionTypeError; exports.UnsupportedAggregateFunctionError = errors.UnsupportedAggregateFunctionError; exports.UnsupportedFromTypeError = errors.UnsupportedFromTypeError; exports.UnsupportedJoinSourceTypeError = errors.UnsupportedJoinSourceTypeError; exports.UnsupportedJoinTypeError = errors.UnsupportedJoinTypeError; exports.UpdateKeyNotFoundError = errors.UpdateKeyNotFoundError; exports.WhereClauseConversionError = errors.WhereClauseConversionError; exports.deepEquals = utils.deepEquals; exports.createPacedMutations = pacedMutations.createPacedMutations; exports.BaseIndex = baseIndex.BaseIndex; exports.IndexOperation = baseIndex.IndexOperation; exports.BTreeIndex = btreeIndex.BTreeIndex; exports.IndexProxy = lazyIndex.IndexProxy; exports.LazyIndexWrapper = lazyIndex.LazyIndexWrapper; exports.extractFieldPath = expressionHelpers.extractFieldPath; exports.extractSimpleComparisons = expressionHelpers.extractSimpleComparisons; exports.extractValue = expressionHelpers.extractValue; exports.parseLoadSubsetOptions = expressionHelpers.parseLoadSubsetOptions; exports.parseOrderByExpression = expressionHelpers.parseOrderByExpression; exports.parseWhereExpression = expressionHelpers.parseWhereExpression; exports.walkExpression = expressionHelpers.walkExpression; exports.add = functions.add; exports.and = functions.and; exports.avg = functions.avg; exports.coalesce = functions.coalesce; exports.concat = functions.concat; exports.count = functions.count; exports.eq = functions.eq; exports.gt = functions.gt; exports.gte = functions.gte; exports.ilike = functions.ilike; exports.inArray = functions.inArray; exports.isNull = functions.isNull; exports.isUndefined = functions.isUndefined; exports.length = functions.length; exports.like = functions.like; exports.lower = functions.lower; exports.lt = functions.lt; exports.lte = functions.lte; exports.max = functions.max; exports.min = functions.min; exports.not = functions.not; exports.operators = functions.operators; exports.or = functions.or; exports.sum = functions.sum; exports.upper = functions.upper; exports.BaseQueryBuilder = index$1.BaseQueryBuilder; exports.Query = index$1.Query; exports.compileQuery = index$2.compileQuery; exports.createLiveQueryCollection = liveQueryCollection.createLiveQueryCollection; exports.liveQueryCollectionOptions = liveQueryCollection.liveQueryCollectionOptions; exports.isLimitSubset = predicateUtils.isLimitSubset; exports.isOffsetLimitSubset = predicateUtils.isOffsetLimitSubset; exports.isOrderBySubset = predicateUtils.isOrderBySubset; exports.isPredicateSubset = predicateUtils.isPredicateSubset; exports.isWhereSubset = predicateUtils.isWhereSubset; exports.minusWherePredicates = predicateUtils.minusWherePredicates; exports.unionWherePredicates = predicateUtils.unionWherePredicates; exports.DeduplicatedLoadSubset = subsetDedupe.DeduplicatedLoadSubset; exports.debounceStrategy = debounceStrategy.debounceStrategy; exports.queueStrategy = queueStrategy.queueStrategy; exports.throttleStrategy = throttleStrategy.throttleStrategy; //# sourceMappingURL=index.cjs.map