Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TanStack/db
/ functions
Functions
3,143 in github.com/TanStack/db
⨍
Functions
3,143
◇
Types & classes
808
↓ 9 callers
Function
createAgg
(name: string, ...args: Array<any>)
packages/db/tests/query/optimizer.test.ts:47
↓ 9 callers
Function
createBrowserWASQLitePersistence
( options: BrowserWASQLitePersistenceOptions, )
packages/browser-db-sqlite-persistence/src/browser-persistence.ts:97
↓ 9 callers
Function
createCollectionWithLoadSubsetTracking
( id: string, getKey: (row: T) => string | number, initialData: Array<T>, )
packages/db/tests/query/union-all.test.ts:139
↓ 9 callers
Function
createDocumentsCollection
(db: PowerSyncDatabase)
packages/powersync-db-collection/tests/powersync.test.ts:62
↓ 9 callers
Function
createInMemorySyncMetadataApi
( seed?: ReadonlyMap<string, unknown>, )
packages/electric-db-collection/tests/electric.test.ts:64
↓ 9 callers
Function
createPostsByActiveUsersCollection
( syncMode: SyncMode, id?: string, )
packages/db-collection-e2e/src/suites/moves.suite.ts:52
↓ 9 callers
Function
createRootsCollection
()
packages/db/tests/query/includes-lazy-loading.test.ts:44
↓ 9 callers
Function
createSQLiteCorePersistenceAdapter
( options: SQLiteCoreAdapterOptions, )
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:2158
↓ 9 callers
Function
delay
(ms: number)
examples/electron/offline-first/server/index.ts:51
↓ 9 callers
Method
delete
(key: string)
packages/offline-transactions/src/storage/IndexedDBAdapter.ts:127
↓ 9 callers
Method
exec
(sql: string)
packages/expo-db-sqlite-persistence/src/expo-sqlite-driver.ts:111
↓ 9 callers
Function
findPredicateWithOperator
* Find a predicate with a specific operator and value
packages/db/src/query/predicate-utils.ts:1034
↓ 9 callers
Function
flushPromises
()
packages/react-db/tests/useLiveQueryEffect.test.tsx:19
↓ 9 callers
Method
getInstance
()
packages/db/src/collection/cleanup-queue.ts:19
↓ 9 callers
Function
getOpenTransaction
()
packages/db-sqlite-persistence-core/src/persisted.ts:2212
↓ 9 callers
Function
isBufferingInitialSync
()
packages/electric-db-collection/src/electric.ts:1448
↓ 9 callers
Method
keys
()
packages/query-db-collection/e2e/offline-refresh.e2e.test.ts:91
↓ 9 callers
Function
liveQueryCollectionOptions
( config: LiveQueryCollectionConfig<TContext, TResult> & { query: RootQueryFn<TQuery> | RootQueryBuilder
packages/db/src/query/live-query-collection.ts:72
↓ 9 callers
Method
notifyOnline
()
packages/offline-transactions/tests/offline-e2e.test.ts:42
↓ 9 callers
Method
on
* Subscribe to a collection event
packages/db/src/collection/index.ts:948
↓ 9 callers
Function
parseOrderByExpression
( orderBy: OrderBy | undefined | null, )
packages/db/src/query/expression-helpers.ts:265
↓ 9 callers
Method
recomputeOptimisticState
* Recompute optimistic state from active transactions
packages/db/src/collection/state.ts:480
↓ 9 callers
Function
runSQLiteCoreAdapterContractSuite
( suiteName: string = `SQLiteCorePersistenceAdapter`, harnessFactory: SQLiteCoreAdapterHarnessFactory = re
packages/db-sqlite-persistence-core/tests/sqlite-core-adapter.test.ts:240
↓ 9 callers
Method
state
* Gets the current state of the collection as a Map * @returns Map containing all items in the collection, with keys as identifiers * @example
packages/db/src/collection/index.ts:821
↓ 9 callers
Function
stripState
(state: Map<number | string | null, Data>)
packages/trailbase-db-collection/tests/trailbase.test.ts:28
↓ 9 callers
Function
stripVirtualOnlyUpdates
(changes: Array<any>)
packages/db/tests/collection-indexes.test.ts:28
↓ 9 callers
Function
trailBaseCollectionOptions
( config: TrailBaseCollectionConfig<TItem, TRecord, TKey>, )
packages/trailbase-db-collection/src/trailbase.ts:121
↓ 9 callers
Function
waitForReady
( collection: Collection<any, any, any, any, any>, syncMode: SyncMode, )
packages/db-collection-e2e/src/suites/moves.suite.ts:82
↓ 9 callers
Function
waitUntil
( predicate: () => boolean | Promise<boolean>, timeoutMs = 5000, intervalMs = 20, )
packages/offline-transactions/tests/leader-failover.test.ts:9
↓ 8 callers
Function
afterAll
(callback: AsyncCallback)
packages/tauri-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:363
↓ 8 callers
Function
buildToArrayQuery
()
packages/db/tests/query/includes.test.ts:1388
↓ 8 callers
Function
checkLexicographicOrder
(results: Array<any>)
packages/db-ivm/tests/operators/topKWithFractionalIndex.test.ts:17
↓ 8 callers
Method
close
()
packages/browser-db-sqlite-persistence/tests/browser-coordinator.test.ts:41
↓ 8 callers
Function
compileSingleRowExpression
( expr: BasicExpression, )
packages/db/src/query/compiler/evaluators.ts:100
↓ 8 callers
Method
consolidate
* Produce as output a collection that is logically equivalent to the input * but which combines identical instances of the same record into one
packages/db-ivm/src/multiset.ts:73
↓ 8 callers
Function
containsAggregate
( expr: BasicExpression | Aggregate | Select | { type: string }, )
packages/db/src/query/compiler/group-by.ts:664
↓ 8 callers
Function
convertTableToSchema
( table: TTable, )
packages/powersync-db-collection/src/schema.ts:23
↓ 8 callers
Function
createCapacitorSQLitePersistence
( options: CapacitorSQLitePersistenceOptions, )
packages/capacitor-db-sqlite-persistence/src/capacitor.ts:15
↓ 8 callers
Function
createCoordinatorHarness
()
packages/db-sqlite-persistence-core/tests/persisted.test.ts:190
↓ 8 callers
Function
createPersistence
(options)
packages/expo-db-sqlite-persistence/tests/expo-runtime-persistence-contract.test.ts:62
↓ 8 callers
Function
createStubAdapter
()
packages/browser-db-sqlite-persistence/tests/browser-coordinator.test.ts:174
↓ 8 callers
Function
createTauriSQLitePersistence
( options: TauriSQLitePersistenceOptions, )
packages/tauri-db-sqlite-persistence/src/tauri.ts:13
↓ 8 callers
Function
createUsers
()
packages/db/tests/query/union-all.test-d.ts:63
↓ 8 callers
Function
encodePersistedStorageKey
(key: string | number)
packages/db-sqlite-persistence-core/src/persisted.ts:2751
↓ 8 callers
Method
exec
(sql: string)
packages/node-db-sqlite-persistence/src/node-driver.ts:83
↓ 8 callers
Method
exec
(sql: string)
packages/capacitor-db-sqlite-persistence/src/capacitor-sqlite-driver.ts:124
↓ 8 callers
Function
expressionsEqual
(expr1: any, expr2: any)
packages/db/tests/query/compiler/group-by.test.ts:31
↓ 8 callers
Function
extractInField
(func: Func)
packages/db/src/query/predicate-utils.ts:1236
↓ 8 callers
Function
fetch
(request, env)
packages/cloudflare-durable-objects-db-sqlite-persistence/e2e/fixtures/worker.mjs:274
↓ 8 callers
Method
getConsolidatedMultiplicity
* Get the consolidated multiplicity (sum of multiplicities) for a key. * @param key - The key to get the consolidated multiplicity for. * @retur
packages/db-ivm/src/indexes.ts:220
↓ 8 callers
Method
getDatabase
()
packages/expo-db-sqlite-persistence/src/expo-sqlite-driver.ts:163
↓ 8 callers
Method
getIndexMetadata
* Returns a snapshot of current index metadata sorted by indexId. * Persistence wrappers can use this to bootstrap index state if indexes were *
packages/db/src/collection/index.ts:622
↓ 8 callers
Method
getKeyFromItem
(item: TOutput)
packages/db/src/collection/index.ts:572
↓ 8 callers
Method
getRunCount
()
packages/db/src/query/live/collection-config-builder.ts:592
↓ 8 callers
Function
inOp
(left: BasicExpression<any>, values: Array<any>)
packages/db/tests/query/subset-dedupe.test.ts:35
↓ 8 callers
Function
isCategory
(category: `A` | `B` | `C`, where: any)
packages/query-db-collection/tests/query.test.ts:3822
↓ 8 callers
Function
isElectronFullE2EEnabled
()
packages/electron-db-sqlite-persistence/tests/e2e/electron-process-client.ts:34
↓ 8 callers
Function
isTemporal
(a: unknown)
packages/db/src/utils.ts:232
↓ 8 callers
Function
jsonResponse
( response: ServerResponse<IncomingMessage>, statusCode: number, body: unknown, )
packages/expo-db-sqlite-persistence/tests/helpers/expo-emulator-runtime.ts:51
↓ 8 callers
Function
makeComparator
( opts: CompareOptions, )
packages/db/src/utils/comparison.ts:130
↓ 8 callers
Function
normalizeForBTree
(value: any)
packages/db/src/utils/comparison.ts:222
↓ 8 callers
Method
once
* Subscribe to an event once (automatically unsubscribes after first emission) * @param event - Event name to listen for * @param callback - Fun
packages/db/src/event-emitter.ts:37
↓ 8 callers
Function
openBrowserWASQLiteOPFSDatabase
( options: OpenBrowserWASQLiteOPFSDatabaseOptions, )
packages/browser-db-sqlite-persistence/src/opfs-database.ts:106
↓ 8 callers
Function
orderByWithIndex
( valueExtractor: ( value: T extends KeyValue<unknown, infer V> ? V : never, ) => Ve, options?: Orde
packages/db-ivm/src/operators/orderBy.ts:82
↓ 8 callers
Function
queueStrategy
(options?: QueueStrategyOptions)
packages/db/src/strategies/queueStrategy.ts:52
↓ 8 callers
Method
removeEventListener
( type: `storage`, listener: (event: StorageEvent) => void, )
packages/db/tests/local-storage.test.ts:50
↓ 8 callers
Function
resolvePersistenceForCollection
( persistence: PersistedCollectionPersistence, options: { collectionId: string mode: PersistedColl
packages/db-sqlite-persistence-core/src/persisted.ts:527
↓ 8 callers
Function
runCommand
( command: string, args: Array<string>, options: { cwd?: string env?: NodeJS.ProcessEnv } = {}
packages/capacitor-db-sqlite-persistence/e2e/run-ios-e2e.ts:29
↓ 8 callers
Function
topKWithIndex
( comparator: (a: V1Type, b: V1Type) => number, options?: TopKOptions, )
packages/db-ivm/src/operators/topK.ts:59
↓ 8 callers
Function
usePacedMutations
( config: PacedMutationsConfig<TVariables, T>, )
packages/react-db/src/usePacedMutations.ts:93
↓ 8 callers
Function
waitForUsersSynced
( userIds: Array<string>, timeout: number = 10000, )
packages/db-collection-e2e/src/suites/moves.suite.ts:122
↓ 8 callers
Function
waitUntil
( predicate: () => boolean | Promise<boolean>, timeoutMs = 5000, intervalMs = 20, )
packages/offline-transactions/tests/storage-failure.test.ts:10
↓ 7 callers
Method
append
* This method appends another index to the current index. * @param other - The index to append to the current index.
packages/db-ivm/src/indexes.ts:429
↓ 7 callers
Function
arbitraryValues
( minLength: number, maxLength: number, )
packages/db/tests/cursor.property.test.ts:62
↓ 7 callers
Function
areValuesEqual
(a: any, b: any)
packages/db/src/query/predicate-utils.ts:1079
↓ 7 callers
Function
buildIncludesSubquery
* Builds an IncludesSubquery IR node from a child query builder. * Extracts the correlation condition from the child's WHERE clauses by finding * an
packages/db/src/query/builder/index.ts:1122
↓ 7 callers
Function
cleanup
()
packages/angular-db/src/index.ts:235
↓ 7 callers
Method
clone
()
packages/db/src/utils/btree.ts:489
↓ 7 callers
Function
createDepartmentsCollection
(autoIndex: `off` | `eager` = `eager`)
packages/db/tests/query/join.test.ts:63
↓ 7 callers
Function
createMockCollection
( initial: Array<T & Record<`id`, K>> = [], initialStatus: CollectionStatus = `ready`, )
packages/angular-db/tests/inject-live-query.test.ts:67
↓ 7 callers
Function
createNoopAdapter
()
packages/db-sqlite-persistence-core/tests/persisted.test.ts:176
↓ 7 callers
Function
createPersistedTableName
( collectionId: string, prefix: `c` | `t` = `c`, )
packages/db-sqlite-persistence-core/src/persisted.ts:2812
↓ 7 callers
Function
createTestState
( initialDocs: Array<TestDocType> = [], config: Partial<RxDBCollectionConfig<TestDocType, any>> = {},
packages/rxdb-db-collection/tests/rxdb.test.ts:78
↓ 7 callers
Function
createUsers
()
packages/db/tests/query/case-when.test-d.ts:31
↓ 7 callers
Function
deepCopyQuery
* Helper function to create a deep copy of a QueryIR object for immutability. * * This ensures that all optimizations create new objects rather than
packages/db/src/query/optimizer.ts:827
↓ 7 callers
Method
deserialize
(data: string)
packages/offline-transactions/src/outbox/TransactionSerializer.ts:35
↓ 7 callers
Method
drain
()
packages/db-ivm/src/graph.ts:19
↓ 7 callers
Method
ensureCollectionReady
( collectionId: string, )
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:1862
↓ 7 callers
Method
extend
(other: MultiSet<T> | MultiSetArray<T>)
packages/db-ivm/src/multiset.ts:207
↓ 7 callers
Function
findIndexForField
( collection: CollectionLike<any, TKey>, fieldPath: Array<string>, compareOptions?: CompareOptions, )
packages/db/src/utils/index-optimization.ts:45
↓ 7 callers
Method
get
(id: string)
packages/offline-transactions/src/outbox/OutboxManager.ts:40
↓ 7 callers
Function
getFromSources
( from: QueryIR[`from`], )
packages/db/src/query/compiler/index.ts:1528
↓ 7 callers
Function
getFuncName
(expr: Func)
packages/db/tests/cursor.property.test.ts:74
↓ 7 callers
Function
getStateEntries
(collection: { state: Map<TKey, T> })
packages/db/tests/collection.test.ts:34
↓ 7 callers
Function
getTestData
(amount: number)
packages/rxdb-db-collection/tests/rxdb.test.ts:29
↓ 7 callers
Function
isFunc
(expr: unknown)
packages/db/tests/cursor.property.test.ts:69
↓ 7 callers
Method
keys
* Get all keys (virtual derived state)
packages/db/src/collection/state.ts:389
↓ 7 callers
Method
markStarted
(_transaction: OfflineTransaction)
packages/offline-transactions/src/executor/KeyScheduler.ts:54
↓ 7 callers
Function
memoizedCreateChangeProxy
( innerTarget: TInner, innerParent?: { tracker: ChangeTracker<Record<string | symbol, unknown>>
packages/db/src/proxy.ts:643
↓ 7 callers
Function
normalizeChanges
( changes: Array<ChangeMessage<T>>, )
packages/db/tests/collection-subscribe-changes.test.ts:33
← previous
next →
401–500 of 3,143, ranked by callers