UNPKG

@tanstack/db

Version:

A reactive client store for building super fast apps on sync

32 lines (31 loc) 1.92 kB
import * as IR from './query/ir.js'; export * from './collection/index.js'; export * from './SortedMap.js'; export * from './transactions.js'; export * from './types.js'; export * from './proxy.js'; export * from './query/index.js'; export * from './optimistic-action.js'; export * from './local-only.js'; export * from './local-storage.js'; export * from './errors.js'; export { deepEquals } from './utils.js'; export * from './paced-mutations.js'; export * from './strategies/index.js'; export { type VirtualRowProps, type VirtualOrigin, type WithVirtualProps, type WithoutVirtualProps, hasVirtualProps, } from './virtual-props.js'; export { BaseIndex } from './indexes/base-index.js'; export type { IndexInterface, IndexConstructor, IndexStats, IndexOperation, } from './indexes/base-index.js'; export { type IndexOptions } from './indexes/index-options.js'; export { BasicIndex } from './indexes/basic-index.js'; export type { BasicIndexOptions, RangeQueryOptions, } from './indexes/basic-index.js'; export { BTreeIndex } from './indexes/btree-index.js'; export type { RangeQueryOptions as BTreeRangeQueryOptions } from './indexes/btree-index.js'; export { ReverseIndex } from './indexes/reverse-index.js'; export { optimizeExpressionWithIndexes, findIndexForField, } from './utils/index-optimization.js'; export { configureIndexDevMode, isDevModeEnabled, getIndexDevModeConfig, trackQuery, clearQueryPatterns, getQueryPatterns, } from './indexes/index-registry.js'; export type { IndexDevModeConfig, IndexSuggestion, } from './indexes/index-registry.js'; export * from './query/expression-helpers.js'; export { createEffect, type DeltaEvent, type DeltaType, type EffectConfig, type EffectContext, type Effect, type EffectQueryInput, } from './query/effect.js'; export type { Collection } from './collection/index.js'; export { IR }; export { operators, type OperatorName } from './query/builder/functions.js';