@tanstack/db
Version:
A reactive client store for building super fast apps on sync
49 lines (48 loc) • 2.83 kB
text/typescript
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';