UNPKG

@tanstack/db

Version:

A reactive client store for building super fast apps on sync

49 lines (48 loc) • 2.83 kB
import * as IR from "./query/ir.cjs"; export * from "./collection/index.cjs"; export * from './SortedMap.cjs'; export * from './transactions.cjs'; export * from "./client.cjs"; export { withCollectionConfigFactory } from "./client.cjs"; export * from './types.cjs'; export * from './proxy.cjs'; export * from "./query/index.cjs"; export * from './optimistic-action.cjs'; export * from './live-query-adapter.cjs'; export * from './live-query-observer.cjs'; /** @internal First-party persistence adapter capability. */ export * from './persisted-readiness.cjs'; export * from './live-query-options.cjs'; /** @internal Unstable adapter primitive for RFC #1623. */ export * from './live-query-window-controller.cjs'; export * from './local-only.cjs'; export * from './local-storage.cjs'; export * from './errors.cjs'; /** @internal Unstable protocol for persistence-aware collection adapters. */ export * from './sync-persistence.cjs'; export * from './sync-receipt.cjs'; export { deepEquals } from './utils.cjs'; /** @internal Used by first-party collection adapters. */ export { warnOnce, resetWarnings } from './utils.cjs'; export * from './paced-mutations.cjs'; export * from "./strategies/index.cjs"; export { type VirtualRowProps, type VirtualOrigin, type WithVirtualProps, type WithoutVirtualProps, hasVirtualProps, } from "./virtual-props.cjs"; export { BaseIndex } from "./indexes/base-index.cjs"; export type { IndexInterface, IndexConstructor, IndexOperation, IndexReader, } from "./indexes/base-index.cjs"; export { type IndexOptions } from "./indexes/index-options.cjs"; export { BasicIndex } from "./indexes/basic-index.cjs"; export type { BasicIndexOptions, RangeQueryOptions, } from "./indexes/basic-index.cjs"; export { BTreeIndex } from "./indexes/btree-index.cjs"; export type { RangeQueryOptions as BTreeRangeQueryOptions } from "./indexes/btree-index.cjs"; export { ReverseIndex } from "./indexes/reverse-index.cjs"; export { optimizeExpressionWithIndexes, findIndexForField, } from "./utils/index-optimization.cjs"; export { configureIndexDevMode, isDevModeEnabled, getIndexDevModeConfig, trackQuery, clearQueryPatterns, getQueryPatterns, } from "./indexes/index-registry.cjs"; export type { IndexDevModeConfig, IndexSuggestion, } from "./indexes/index-registry.cjs"; export * from "./query/expression-helpers.cjs"; export { createEffect, type DeltaEvent, type DeltaType, type EffectConfig, type EffectContext, type Effect, type EffectQueryInput, } from "./query/effect.cjs"; export { safeRandomUUID } from "./utils/uuid.cjs"; export type { Collection } from "./collection/index.cjs"; export { IR }; export { operators, type OperatorName } from "./query/builder/functions.cjs"; /** @internal Shared native ordering for first-party persistence. */ export { compareTemporalValues } from './utils/comparison.cjs';