@tanstack/db
Version:
A reactive client store for building super fast apps on sync
35 lines (34 loc) • 1.23 kB
JavaScript
import { CollectionImpl, SchemaValidationError, collectionsStore, createCollection, preloadCollection } from "./collection.js";
import { SortedMap } from "./SortedMap.js";
import { Transaction, createTransaction, getActiveTransaction } from "./transactions.js";
import { NonRetriableError } from "./errors.js";
import { advanceGlobalVersion, getGlobalVersion, getLockedObjects } from "./utils.js";
import { createArrayChangeProxy, createChangeProxy, withArrayChangeTracking, withChangeTracking } from "./proxy.js";
import { BaseQueryBuilder, queryBuilder } from "./query/query-builder.js";
import { CompiledQuery, compileQuery } from "./query/compiled-query.js";
import { compileQueryPipeline } from "./query/pipeline-compiler.js";
export {
BaseQueryBuilder,
CollectionImpl,
CompiledQuery,
NonRetriableError,
SchemaValidationError,
SortedMap,
Transaction,
advanceGlobalVersion,
collectionsStore,
compileQuery,
compileQueryPipeline,
createArrayChangeProxy,
createChangeProxy,
createCollection,
createTransaction,
getActiveTransaction,
getGlobalVersion,
getLockedObjects,
preloadCollection,
queryBuilder,
withArrayChangeTracking,
withChangeTracking
};
//# sourceMappingURL=index.js.map