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
↓ 2 callers
Function
registerTest
( name: string, callback: AsyncCallback, skipped: boolean, )
packages/tauri-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:114
↓ 2 callers
Function
registerTest
( name: string, callback: AsyncCallback, skipped: boolean, )
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:114
↓ 2 callers
Function
rejectAllPendingRequests
(error: Error)
packages/browser-db-sqlite-persistence/src/opfs-database.ts:139
↓ 2 callers
Method
rejectTransaction
(transactionId: string, error: Error)
packages/offline-transactions/src/OfflineExecutor.ts:494
↓ 2 callers
Function
removeChildKeyFromRoute
* Removes a single child row's reference to a nested routing key from a parent * group's route, dropping the parent (and the nested key, and the reve
packages/db/src/query/live/collection-config-builder.ts:1560
↓ 2 callers
Function
removeConditions
* Remove specified conditions from a predicate. * Returns the predicate with the specified conditions removed, or undefined if all conditions are rem
packages/db/src/query/predicate-utils.ts:966
↓ 2 callers
Function
removePendingMatches
(matchIds: Array<string>)
packages/electric-db-collection/src/electric.ts:646
↓ 2 callers
Function
removeRedundantFromClause
* Removes redundant subqueries from a FROM clause. * * @param from - The FROM clause to process * @returns A FROM clause with redundant subqueries
packages/db/src/query/optimizer.ts:471
↓ 2 callers
Function
removeRow
(rowKey: string | number, hashedQuerKey: string)
packages/query-db-collection/src/query.ts:702
↓ 2 callers
Function
replaceGroupByRefsInExpression
( expr: BasicExpression, groupByClause: GroupBy, )
packages/db/src/query/compiler/group-by.ts:826
↓ 2 callers
Function
replaceIncludesInConditionalSelect
( conditional: ConditionalSelect, path: Array<string>, replacement: ValClass, )
packages/db/src/query/compiler/index.ts:1992
↓ 2 callers
Function
reportResult
( result: ExpoRuntimeCommandResult, )
packages/expo-db-sqlite-persistence/e2e/expo-runtime-app/App.tsx:121
↓ 2 callers
Method
requestEnsurePersistedIndex
( collectionId: string, signature: string, spec: PersistedIndexSpec, )
packages/browser-db-sqlite-persistence/src/browser-coordinator.ts:220
↓ 2 callers
Method
reset
()
packages/db-ivm/tests/test-utils.ts:171
↓ 2 callers
Method
resetRetryDelays
()
packages/offline-transactions/src/executor/TransactionExecutor.ts:382
↓ 2 callers
Function
resolveAndroidSdkRoot
()
packages/capacitor-db-sqlite-persistence/e2e/run-android-e2e.ts:79
↓ 2 callers
Function
resolvePersistence
( persistence: PersistedCollectionPersistence, )
packages/db-sqlite-persistence-core/src/persisted.ts:505
↓ 2 callers
Function
resolveSdkBinary
(relativePath: string)
packages/capacitor-db-sqlite-persistence/e2e/run-android-e2e.ts:94
↓ 2 callers
Function
resolveTestCallback
( callbackOrOptions: AsyncCallback | Record<string, unknown>, maybeCallback?: AsyncCallback, )
packages/tauri-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:99
↓ 2 callers
Function
resolveTestCallback
( callbackOrOptions: AsyncCallback | Record<string, unknown>, maybeCallback?: AsyncCallback, )
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:99
↓ 2 callers
Method
resolveTransaction
(transactionId: string, result: any)
packages/offline-transactions/src/OfflineExecutor.ts:482
↓ 2 callers
Method
rollback
()
packages/offline-transactions/src/api/OfflineTransaction.ts:110
↓ 2 callers
Method
run
(sql: string, params: ReadonlyArray<unknown> = [])
packages/cloudflare-durable-objects-db-sqlite-persistence/src/do-driver.ts:137
↓ 2 callers
Method
runGraph
* Run the D2 graph until quiescence, then emit accumulated events once. * * All output across the entire while-loop is accumulated into a single
packages/db/src/query/effect.ts:728
↓ 2 callers
Function
runHookList
( hooks: ReadonlyArray<AsyncCallback>, label: string, results: Array<TestResult>, )
packages/tauri-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:399
↓ 2 callers
Function
runHookList
( hooks: ReadonlyArray<AsyncCallback>, label: string, results: Array<TestResult>, )
packages/capacitor-db-sqlite-persistence/e2e/app/src/runtime-vitest.ts:399
↓ 2 callers
Function
runMobilePersistedCollectionConformanceSuite
( suiteName: string, createPersistence: MobilePersistenceFactory, )
packages/react-native-db-sqlite-persistence/e2e/mobile-persisted-collection-conformance-suite.ts:135
↓ 2 callers
Method
runNestedTransaction
( fn: (transactionDriver: SQLiteDriver) => Promise<T>, )
packages/browser-db-sqlite-persistence/src/wa-sqlite-driver.ts:126
↓ 2 callers
Method
runNestedTransaction
( transactionDriver: SQLiteDriver, fn: (transactionDriver: SQLiteDriver) => Promise<TReturn>, )
packages/tauri-db-sqlite-persistence/src/tauri-sql-driver.ts:266
↓ 2 callers
Method
runNestedTransaction
( transaction: ExpoSQLiteTransaction, transactionDriver: SQLiteDriver, fn: (transactionDriver: SQL
packages/expo-db-sqlite-persistence/src/expo-sqlite-driver.ts:207
↓ 2 callers
Method
runNestedTransaction
( transactionDriver: SQLiteDriver, fn: (nestedDriver: SQLiteDriver) => Promise<T>, )
packages/cloudflare-durable-objects-db-sqlite-persistence/src/do-driver.ts:233
↓ 2 callers
Method
runNestedTransaction
( transactionDriver: SQLiteDriver, fn: (transactionDriver: SQLiteDriver) => Promise<T>, )
packages/react-native-db-sqlite-persistence/src/op-sqlite-driver.ts:466
↓ 2 callers
Method
runNestedTransaction
( transactionDriver: SQLiteDriver, fn: (transactionDriver: SQLiteDriver) => Promise<T>, )
packages/capacitor-db-sqlite-persistence/src/capacitor-sqlite-driver.ts:305
↓ 2 callers
Function
runPersistedRetentionMaintenance
(task: () => Promise<void>)
packages/query-db-collection/src/query.ts:817
↓ 2 callers
Function
runRuntimeBridgeE2EContractSuite
( suiteName: string, createHarness: RuntimeBridgeE2EContractHarnessFactory, options?: { testTimeoutM
packages/db-sqlite-persistence-core/tests/contracts/runtime-bridge-e2e-contract.ts:44
↓ 2 callers
Method
runWithTransactionContext
( transactionDriver: SQLiteDriver, callback: () => Promise<TResult>, )
packages/capacitor-db-sqlite-persistence/src/capacitor-sqlite-driver.ts:250
↓ 2 callers
Method
scheduleIdleCleanup
* Schedule cleanup to run during browser idle time * This prevents blocking the UI thread during cleanup operations
packages/db/src/collection/lifecycle.ts:200
↓ 2 callers
Function
schedulePersistedRetentionExpiry
( entry: PersistedQueryRetentionEntry, )
packages/query-db-collection/src/query.ts:984
↓ 2 callers
Function
sendChangesToInput
( input: RootStreamBuilder<unknown>, changes: Iterable<ChangeMessage>, )
packages/db/src/query/live/utils.ts:281
↓ 2 callers
Method
sendRPC
( collectionId: string, request: RPCRequest, )
packages/electron-db-sqlite-persistence/src/electron-coordinator.ts:485
↓ 2 callers
Method
sendRPC
( collectionId: string, request: RPCRequest, )
packages/browser-db-sqlite-persistence/src/browser-coordinator.ts:485
↓ 2 callers
Function
serializeExpression
* Recursively serializes an IR expression for stable hashing * @internal
packages/query-db-collection/src/serialization.ts:60
↓ 2 callers
Function
serializeExpression
(expr: IR.BasicExpression | undefined)
packages/query-db-collection/e2e/query-filter.ts:80
↓ 2 callers
Function
serializePost
(post: Post)
packages/trailbase-db-collection/e2e/trailbase.e2e.test.ts:141
↓ 2 callers
Function
serializeUser
(user: User)
packages/trailbase-db-collection/e2e/trailbase.e2e.test.ts:133
↓ 2 callers
Method
set
(key: string, value: string)
examples/electron/offline-first/src/db/todos.ts:52
↓ 2 callers
Method
setCollection
( collection: Collection<T, TKey, PersistedCollectionUtils>, )
packages/db-sqlite-persistence-core/src/persisted.ts:857
↓ 2 callers
Function
setNestedValue
( target: Record<string, any>, path: Array<string>, value: unknown, )
packages/db/src/query/live/collection-config-builder.ts:2243
↓ 2 callers
Method
setOrderByIndex
(index: IndexInterface<any>)
packages/db/src/collection/subscription.ts:255
↓ 2 callers
Function
setSimulatedOffline
(value: boolean)
examples/react-native/shopping-list/src/network/simulatedOffline.ts:24
↓ 2 callers
Method
setStatus
* Safely update the collection status with validation * @private
packages/db/src/collection/lifecycle.ts:93
↓ 2 callers
Method
setSyncControls
(syncControls: SyncControlFns<T, TKey>)
packages/db-sqlite-persistence-core/src/persisted.ts:835
↓ 2 callers
Function
shouldAutoIndex
(collection: CollectionImpl<any, any, any, any, any>)
packages/db/src/indexes/auto-index.ts:12
↓ 2 callers
Function
sign
(n: number)
packages/db/tests/comparison.property.test.ts:60
↓ 2 callers
Function
sleep
(ms: number)
packages/electron-db-sqlite-persistence/src/electron-coordinator.ts:838
↓ 2 callers
Function
sleep
(ms: number)
packages/browser-db-sqlite-persistence/src/browser-coordinator.ts:838
↓ 2 callers
Function
spawnProcess
()
packages/cloudflare-durable-objects-db-sqlite-persistence/e2e/cloudflare-do-runtime-bridge.e2e.test.ts:110
↓ 2 callers
Function
splitAndClausesRecursive
( clause: BasicExpression<boolean>, )
packages/db/src/query/optimizer.ts:561
↓ 2 callers
Function
start
(afterOnChangeRegistered?: () => Promise<void>)
packages/powersync-db-collection/src/powersync.ts:433
↓ 2 callers
Method
start
()
packages/expo-db-sqlite-persistence/tests/helpers/expo-emulator-runtime.ts:336
↓ 2 callers
Method
startElection
()
packages/offline-transactions/src/coordination/BroadcastChannelLeader.ts:87
↓ 2 callers
Function
startOfflineExecutor
(config: OfflineConfig)
packages/offline-transactions/src/react-native/OfflineExecutor.ts:22
↓ 2 callers
Method
step
()
packages/db-ivm/src/d2.ts:46
↓ 2 callers
Method
stopListening
()
packages/offline-transactions/src/connectivity/OnlineDetector.ts:30
↓ 2 callers
Method
stopListening
()
packages/offline-transactions/src/connectivity/ReactNativeOnlineDetector.ts:66
↓ 2 callers
Function
stopWranglerProcess
( child: ReturnType<typeof spawn> | undefined, )
packages/cloudflare-durable-objects-db-sqlite-persistence/e2e/cloudflare-do-runtime-bridge.e2e.test.ts:74
↓ 2 callers
Function
stripExtension
Remove any trailing .md
scripts/verify-links.ts:26
↓ 2 callers
Function
subscribeSimulatedOffline
(listener: () => void)
examples/react-native/shopping-list/src/network/simulatedOffline.ts:30
↓ 2 callers
Method
subscribeToChanges
(whereExpression?: BasicExpression<boolean>)
packages/db/src/query/live/collection-subscriber.ts:74
↓ 2 callers
Function
subscribeToQueries
()
packages/query-db-collection/src/query.ts:1428
↓ 2 callers
Function
subscribeToQuery
( observer: QueryObserver<Array<any>, any, Array<any>, Array<any>, any>, hashedQueryKey: string,
packages/query-db-collection/src/query.ts:1409
↓ 2 callers
Function
syncDataFromCollection
( currentCollection: Collection<any, any, any>, )
packages/vue-db/src/useLiveQuery.ts:361
↓ 2 callers
Function
syncDataFromCollection
( currentCollection: Collection<any, any, any>, )
packages/svelte-db/src/useLiveQuery.svelte.ts:370
↓ 2 callers
Function
syncDataFromCollection
( currentCollection: Collection<any, any, any>, )
packages/angular-db/src/index.ts:223
↓ 2 callers
Function
syncDataFromCollection
( currentCollection: Collection<any, any, any>, )
packages/solid-db/src/useLiveQuery.ts:345
↓ 2 callers
Function
tableExists
()
packages/powersync-db-collection/tests/powersync.test.ts:535
↓ 2 callers
Method
takeReversedFromEnd
* Returns the first n items in reverse sorted order (from the end)
packages/db/src/indexes/basic-index.ts:444
↓ 2 callers
Function
tap
(f: (data: MultiSet<T>) => void)
packages/db-ivm/src/operators/tap.ts:35
↓ 2 callers
Method
toConnectivityState
(state: { isConnected: boolean | null isInternetReachable: boolean | null })
packages/offline-transactions/src/connectivity/ReactNativeOnlineDetector.ts:119
↓ 2 callers
Method
toJSON
()
packages/db-ivm/src/multiset.ts:25
↓ 2 callers
Function
toPropRef
(expr: unknown)
packages/db/src/query/compiler/lazy-targets.ts:199
↓ 2 callers
Function
toRowArray
(rowsValue: unknown)
packages/react-native-db-sqlite-persistence/src/op-sqlite-driver.ts:124
↓ 2 callers
Function
toShoppingItem
(row: { id: string listId: string text: string checked: boolean createdAt: unknown })
examples/react-native/shopping-list/server/index.ts:66
↓ 2 callers
Function
toShoppingList
(row: { id: string name: string createdAt: unknown })
examples/react-native/shopping-list/server/index.ts:54
↓ 2 callers
Method
touchCollection
()
packages/db/src/transactions.ts:438
↓ 2 callers
Function
trackBiggestSentValue
( changes: Array<ChangeMessage<any, string | number>>, current: unknown | undefined, sentKeys: Set<strin
packages/db/src/query/live/utils.ts:361
↓ 2 callers
Function
trackPromise
Track a promise in the in-flight set, automatically removing on settlement
packages/db/src/query/effect.ts:1088
↓ 2 callers
Method
trackSentValues
* Track the biggest value sent for a given ordered alias. * Used for cursor-based pagination in loadNextItems.
packages/db/src/query/effect.ts:940
↓ 2 callers
Method
transactionWithDriver
( fn: (transactionDriver: SQLiteDriver) => Promise<TReturn>, )
packages/tauri-db-sqlite-persistence/src/tauri-sql-driver.ts:179
↓ 2 callers
Method
transitionToError
* Transition the live query to error state
packages/db/src/query/live/collection-config-builder.ts:1030
↓ 2 callers
Function
traverseConditionalSelect
(conditional: ConditionalSelect)
packages/db/src/query/live/utils.ts:196
↓ 2 callers
Function
traverseSelect
(select: any)
packages/db/src/query/live/utils.ts:181
↓ 2 callers
Function
traverseSelectValue
(value: any)
packages/db/src/query/live/utils.ts:205
↓ 2 callers
Function
triggerAllTimeouts
()
packages/db/tests/collection-lifecycle.test.ts:53
↓ 2 callers
Method
truncateAndReloadUnsafe
()
packages/db-sqlite-persistence-core/src/persisted.ts:1973
↓ 2 callers
Method
tryMerge
Merges child i with child i+1 if their combined size is not too large
packages/db/src/utils/btree.ts:958
↓ 2 callers
Method
unloadSubset
( options: LoadSubsetOptions, upstreamUnloadSubset?: (options: LoadSubsetOptions) => void, )
packages/db-sqlite-persistence-core/src/persisted.ts:1012
↓ 2 callers
Function
unsubscribeFromQueries
()
packages/query-db-collection/src/query.ts:1432
↓ 2 callers
Method
update
( id: string, updates: Partial<OfflineTransaction>, )
packages/offline-transactions/src/outbox/OutboxManager.ts:103
↓ 2 callers
Function
updateCacheDataForKey
(key: QueryKey, items: Array<any>)
packages/query-db-collection/src/query.ts:1767
← previous
next →
1,301–1,400 of 3,143, ranked by callers