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
Method
off
* Unsubscribe from a collection event
packages/db/src/collection/index.ts:968
Function
omitVirtualProps
( value: T, )
packages/db/tests/utils.ts:31
Method
onAbort
()
packages/electron-db-sqlite-persistence/src/electron-coordinator.ts:369
Method
onAbort
()
packages/browser-db-sqlite-persistence/src/browser-coordinator.ts:369
Function
onBatchProcessed
(events: Array<DeltaEvent<TRow, TKey>>)
packages/db/src/query/effect.ts:203
Method
onFirstReady
* Register a callback to be executed when the collection first becomes ready * Useful for preloading collections * @param callback Function to c
packages/db/src/collection/lifecycle.ts:282
Function
onLeadershipChange
(callback: (isLeader: boolean) => void)
packages/offline-transactions/src/coordination/LeaderElection.ts:14
Method
onLeadershipChange
(callback: (isLeader: boolean) => void)
packages/query-db-collection/e2e/offline-refresh.e2e.test.ts:119
Method
onLeadershipChange
(callback: (isLeader: boolean) => void)
packages/offline-transactions/tests/leader-failover.test.ts:458
Function
onMessage
(event: Event)
packages/browser-db-sqlite-persistence/src/opfs-database.ts:146
Function
onMessageError
()
packages/browser-db-sqlite-persistence/src/opfs-database.ts:171
Method
onStatusChange
(event: SubscriptionStatusChangeEvent)
packages/db/src/query/live/collection-subscriber.ts:92
Function
onTimeout
()
packages/electric-db-collection/src/electric.ts:780
Method
once
* Subscribe to a collection event once
packages/db/src/collection/index.ts:958
Function
orderByWithFractionalIndexBTree
( valueExtractor: ( value: T extends KeyValue<unknown, infer V> ? V : never, ) => Ve, options?: Orde
packages/db-ivm/src/operators/orderByBTree.ts:6
Method
orderedEntriesArray
()
packages/db/src/indexes/basic-index.ts:489
Method
orderedEntriesArray
()
packages/db/src/indexes/reverse-index.ts:62
Method
orderedEntriesArray
()
packages/db/src/indexes/btree-index.ts:414
Method
orderedEntriesArray
()
packages/db/src/indexes/base-index.ts:63
Method
orderedEntriesArrayReversed
()
packages/db/src/indexes/basic-index.ts:496
Method
orderedEntriesArrayReversed
()
packages/db/src/indexes/reverse-index.ts:66
Method
orderedEntriesArrayReversed
()
packages/db/src/indexes/btree-index.ts:423
Method
orderedEntriesArrayReversed
()
packages/db/src/indexes/base-index.ts:64
Function
ownKeys
(target)
packages/db/src/query/builder/ref-proxy.ts:77
Function
paginate
( array: Array<T>, options: { limit?: number; offset?: number } = {}, )
packages/db-collection-e2e/src/utils/helpers.ts:193
Function
parseTag
(tag: MoveTag)
packages/electric-db-collection/src/electric.ts:993
Function
parseTrailBaseId
(id: string)
packages/trailbase-db-collection/e2e/trailbase.e2e.test.ts:86
Function
postIsPublished
({ post }: { post: Ref<Post> })
packages/db/tests/query/composables.test.ts:249
Function
postJson
( runtime: RuntimeProcessHarness, path: string, body: unknown, )
packages/cloudflare-durable-objects-db-sqlite-persistence/e2e/cloudflare-do-runtime-bridge.e2e.test.ts:215
Method
postMessage
(data: unknown)
packages/browser-db-sqlite-persistence/tests/browser-coordinator.test.ts:28
Method
preload
* Preload the collection data by starting sync if not already started * Multiple concurrent calls will share the same promise
packages/db/src/collection/sync.ts:386
Function
preventExtensions
(ptarget)
packages/db/src/proxy.ts:1014
Method
probe
* Probe localStorage availability by attempting a test write. * This catches private mode and other restrictions that block localStorage.
packages/offline-transactions/src/storage/LocalStorageAdapter.ts:15
Method
publish
(_collectionId: string, message: ProtocolEnvelope<unknown>)
packages/electron-db-sqlite-persistence/src/electron-coordinator.ts:182
Method
query
( sql: string, params: ReadonlyArray<unknown> = [], )
packages/browser-db-sqlite-persistence/src/wa-sqlite-driver.ts:55
Method
query
( sql: string, params: ReadonlyArray<unknown> = [], )
packages/expo-db-sqlite-persistence/src/expo-sqlite-driver.ts:118
Method
query
( sql: string, params: ReadonlyArray<unknown> = [], )
packages/node-db-sqlite-persistence/src/node-driver.ts:94
Method
query
( sql: string, params: ReadonlyArray<unknown> = [], )
packages/cloudflare-durable-objects-db-sqlite-persistence/src/do-driver.ts:130
Function
randomUUID
()
packages/capacitor-db-sqlite-persistence/e2e/app/src/node-crypto.ts:1
Method
rangeQueryReversed
* Performs a reversed range query
packages/db/src/indexes/basic-index.ts:315
Method
rangeQueryReversed
* Performs a reversed range query
packages/db/src/indexes/btree-index.ts:279
Function
rawRowValueExtractor
(row: Record<string, unknown>)
packages/db/src/query/compiler/order-by.ts:279
Function
rawValueExtractor
([, namespacedRow]: [string, NamespacedRow])
packages/db/src/query/compiler/group-by.ts:550
Function
readJsonBody
( request: IncomingMessage, )
packages/expo-db-sqlite-persistence/tests/helpers/expo-emulator-runtime.ts:61
Function
reduceCallback
( this: unknown, accumulator: unknown, element: unknown, index: number,
packages/db/src/proxy.ts:129
Function
registerHarness
( options?: Omit< ConstructorParameters<typeof SQLiteCorePersistenceAdapter>[0], `driver` >, )
packages/db-sqlite-persistence-core/tests/sqlite-core-adapter.test.ts:222
Method
releaseLeadership
()
packages/query-db-collection/e2e/offline-refresh.e2e.test.ts:110
Method
releaseLeadership
()
packages/offline-transactions/tests/harness.ts:66
Method
releaseLeadership
()
packages/offline-transactions/tests/leader-failover.test.ts:447
Method
remove
(key: TKey, item: any)
packages/db/src/indexes/reverse-index.ts:100
Method
removeFromOutbox
(id: string)
packages/offline-transactions/src/OfflineExecutor.ts:554
Method
removeIndex
* Removes an index from this collection. * Returns true when an index existed and was removed, false otherwise.
packages/db/src/collection/indexes.ts:304
Function
removeItem
(key: string)
packages/db/src/local-storage.ts:208
Method
requestApplyLocalMutations
( collectionId: string, mutations: Array<PersistedMutationEnvelope>, )
packages/electron-db-sqlite-persistence/src/electron-coordinator.ts:249
Method
requestEnsurePersistedIndex
( collectionId: string, signature: string, spec: PersistedIndexSpec, )
packages/electron-db-sqlite-persistence/src/electron-coordinator.ts:220
Method
requestEnsureRemoteSubset
( collectionId: string, options: LoadSubsetOptions, )
packages/electron-db-sqlite-persistence/src/electron-coordinator.ts:196
Method
requestEnsureRemoteSubset
( collectionId: string, options: LoadSubsetOptions, )
packages/browser-db-sqlite-persistence/src/browser-coordinator.ts:196
Method
requestLeadership
()
packages/query-db-collection/e2e/offline-refresh.e2e.test.ts:105
Method
requestLeadership
()
packages/offline-transactions/src/coordination/BroadcastChannelLeader.ts:69
Method
requestLeadership
()
packages/offline-transactions/tests/harness.ts:61
Method
requestLeadership
()
packages/offline-transactions/tests/leader-failover.test.ts:433
Method
reset
* Reset all tracking state. * Clears the history of loaded predicates and in-flight calls. * Use this when you want to start fresh, for example
packages/db/src/query/subset-dedupe.ts:194
Function
restore
()
packages/db/tests/utils.ts:140
Function
restore
()
packages/db/tests/query/indexes.test.ts:110
Function
rightJoin
( other: IStreamBuilder<KeyValue<K, V2>>, )
packages/db-ivm/src/operators/join.ts:344
Method
run
()
packages/db-ivm/src/operators/groupedTopKWithFractionalIndex.ts:126
Method
run
()
packages/db-ivm/src/operators/output.ts:23
Method
run
()
packages/db-ivm/src/operators/reduce.ts:26
Method
run
()
packages/db-ivm/src/operators/distinct.ts:33
Method
run
()
packages/db-ivm/src/operators/concat.ts:9
Method
run
()
packages/db-ivm/src/operators/consolidate.ts:10
Method
run
()
packages/db-ivm/src/operators/debug.ts:25
Method
run
()
packages/db-ivm/src/operators/join.ts:84
Method
run
()
packages/db-ivm/src/operators/topKWithFractionalIndex.ts:77
Method
runQuery
()
packages/electron-db-sqlite-persistence/tests/e2e/fixtures/electron-main.mjs:83
Method
runQuery
()
packages/db-sqlite-persistence-core/tests/sqlite-core-adapter.test.ts:89
Function
runScenarioFromBase64
(serializedInputBase64)
packages/electron-db-sqlite-persistence/tests/e2e/fixtures/renderer-preload.cjs:109
Function
safeParseInsertConfig
(data: unknown)
examples/react/todo/src/db/validation.ts:76
Function
safeParseInsertConfig
(data: unknown)
examples/solid/todo/src/db/validation.ts:76
Function
safeParseInsertTodo
(data: unknown)
examples/react/todo/src/db/validation.ts:64
Function
safeParseInsertTodo
(data: unknown)
examples/solid/todo/src/db/validation.ts:64
Function
safeParseSelectConfig
(data: unknown)
examples/react/todo/src/db/validation.ts:80
Function
safeParseSelectConfig
(data: unknown)
examples/solid/todo/src/db/validation.ts:80
Function
safeParseSelectTodo
(data: unknown)
examples/react/todo/src/db/validation.ts:68
Function
safeParseSelectTodo
(data: unknown)
examples/solid/todo/src/db/validation.ts:68
Function
safeParseUpdateConfig
(data: unknown)
examples/react/todo/src/db/validation.ts:84
Function
safeParseUpdateConfig
(data: unknown)
examples/solid/todo/src/db/validation.ts:84
Function
safeParseUpdateTodo
(data: unknown)
examples/react/todo/src/db/validation.ts:72
Function
safeParseUpdateTodo
(data: unknown)
examples/solid/todo/src/db/validation.ts:72
Function
seedPersisted
(rows: Array<T>)
packages/electron-db-sqlite-persistence/tests/electron-persisted-collection.e2e.test.ts:125
Function
seedPersisted
(rows: Array<T>)
packages/browser-db-sqlite-persistence/e2e/browser-single-tab-persisted-collection.e2e.test.ts:43
Function
seedPersisted
(rows: Array<T>)
packages/tauri-db-sqlite-persistence/e2e/shared/tauri-persisted-collection-harness.ts:47
Function
seedPersisted
(rows: Array<T>)
packages/expo-db-sqlite-persistence/e2e/mobile-persisted-collection-conformance-suite.ts:41
Function
seedPersisted
(rows: Array<T>)
packages/node-db-sqlite-persistence/e2e/node-persisted-collection.e2e.test.ts:39
Function
seedPersisted
(rows: Array<T>)
packages/react-native-db-sqlite-persistence/e2e/mobile-persisted-collection-conformance-suite.ts:41
Function
seedPersisted
(rows: Array<T>)
packages/capacitor-db-sqlite-persistence/e2e/shared/capacitor-persisted-collection-harness.ts:47
Function
selectUserData
(data: ResponseType)
packages/query-db-collection/tests/query.test-d.ts:425
Method
sendChanges
( changes: Array<ChangeMessage<any, string | number>>, )
packages/db/src/query/live/collection-subscriber.ts:186
Method
sendChangesInRange
( changes: Iterable<ChangeMessage<any, string | number>>, )
packages/db/src/query/live/collection-subscriber.ts:251
Method
sendRPCOnce
( collectionId: string, request: RPCRequest, )
packages/electron-db-sqlite-persistence/src/electron-coordinator.ts:506
← previous
next →
2,901–3,000 of 3,143, ranked by callers