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
↓ 7 callers
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/index.ts:433
↓ 7 callers
Method
query
( sql: string, params: ReadonlyArray<unknown> = [], )
packages/tauri-db-sqlite-persistence/src/tauri-sql-driver.ts:153
↓ 7 callers
Function
runPersistedCollectionConformanceSuite
( suiteName: string, getConfig: PersistedCollectionConformanceGetConfig, options: PersistedCollectionCon
packages/db-sqlite-persistence-core/tests/contracts/persisted-collection-conformance-contract.ts:24
↓ 7 callers
Function
runRuntimePersistenceContractSuite
( suiteName: string, factory: RuntimePersistenceContractFactory, )
packages/db-sqlite-persistence-core/tests/contracts/runtime-persistence-contract.ts:44
↓ 7 callers
Method
scheduleTransactionCleanup
* Schedule cleanup of a transaction when it completes
packages/db/src/collection/state.ts:1351
↓ 7 callers
Function
serializePersistedRowValue
(value: unknown)
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:268
↓ 7 callers
Function
serializeValue
(value: unknown)
packages/db-ivm/src/utils.ts:201
↓ 7 callers
Method
setDeps
(deps: { collection: CollectionImpl<TOutput, TKey, any, TSchema, TInput> state: CollectionStateManager
packages/db/src/collection/sync.ts:62
↓ 7 callers
Function
setStatus
(status: string, details?: unknown)
packages/capacitor-db-sqlite-persistence/e2e/app/src/main.ts:18
↓ 7 callers
Function
sortByKeyAndIndex
* Helper function to sort results by key and then index
packages/db-ivm/tests/operators/orderByWithFractionalIndex.test.ts:907
↓ 7 callers
Function
status
()
packages/svelte-db/src/useLiveQuery.svelte.ts:493
↓ 7 callers
Function
sum
( valueExtractor: (value: T) => number = (v) => v as unknown as number, )
packages/db-ivm/src/operators/groupBy.ts:151
↓ 7 callers
Method
supports
(operation: IndexOperation)
packages/db/src/indexes/reverse-index.ts:72
↓ 7 callers
Method
triggerStorageEvent
(event: StorageEvent)
packages/db/tests/local-storage.test.ts:61
↓ 7 callers
Method
waitForTransactionCompletion
(transactionId: string)
packages/offline-transactions/src/OfflineExecutor.ts:460
↓ 7 callers
Method
withInternalApply
(task: () => void)
packages/db-sqlite-persistence-core/src/persisted.ts:1163
↓ 7 callers
Function
withSpan
( name: string, attrs: SpanAttrs, fn: (span: any) => Promise<T>, _options?: WithSpanOptions, )
packages/offline-transactions/src/telemetry/tracer.ts:25
↓ 6 callers
Method
_getCurrentAliases
()
packages/db/src/query/builder/index.ts:813
↓ 6 callers
Method
addEventListener
( type: keyof FakeWorker[`listeners`], listener: (event: MessageEvent<BrowserOPFSWorkerResponse>) => v
packages/browser-db-sqlite-persistence/tests/opfs-database.test.ts:42
↓ 6 callers
Method
applyTransaction
* Persists a {@link Transaction} to the PowerSync SQLite database.
packages/powersync-db-collection/src/PowerSyncTransactor.ts:66
↓ 6 callers
Function
areExpressionsEqual
(a: BasicExpression, b: BasicExpression)
packages/db/src/query/predicate-utils.ts:1049
↓ 6 callers
Function
awaitSync
()
packages/db/tests/utils.ts:233
↓ 6 callers
Function
buildNestedQuery
()
packages/db/tests/query/includes.test.ts:1138
↓ 6 callers
Function
buildSingletonQuery
()
packages/db/tests/query/includes.test.ts:6523
↓ 6 callers
Function
checkAntisymmetry
(ab: number, ba: number)
packages/db/tests/comparison.property.test.ts:70
↓ 6 callers
Method
close
()
packages/browser-db-sqlite-persistence/src/wa-sqlite-driver.ts:96
↓ 6 callers
Function
computeRoutingKey
* Computes a composite routing key from correlation key and parent context. * When parentContext is null (no parent filters), returns the raw correla
packages/db/src/query/live/collection-config-builder.ts:1799
↓ 6 callers
Method
concat
* Concatenate two collections together.
packages/db-ivm/src/multiset.ts:61
↓ 6 callers
Function
createCloudflareDOSQLitePersistence
( options: CloudflareDOSQLitePersistenceOptions, )
packages/cloudflare-durable-objects-db-sqlite-persistence/src/do-persistence.ts:97
↓ 6 callers
Function
createDatabase
()
packages/powersync-db-collection/tests/collection-schema.test.ts:25
↓ 6 callers
Function
createInMemorySyncMetadataApi
(seed?: { rowMetadata?: ReadonlyMap<TKey, unknown> collectionMetadata?: ReadonlyMap<string, unknown> per
packages/query-db-collection/tests/query.test.ts:46
↓ 6 callers
Function
createItemsCollectionWithTracking
()
packages/db/tests/query/includes-lazy-loading.test.ts:61
↓ 6 callers
Function
createPersistedCollection
( invoke: ElectronPersistenceInvoke, id: string, syncMode: `eager` | `on-demand`, )
packages/electron-db-sqlite-persistence/tests/electron-persisted-collection.e2e.test.ts:115
↓ 6 callers
Function
createPersistedCollection
( database: BrowserWASQLiteDatabase, id: string, syncMode: `eager` | `on-demand`, )
packages/browser-db-sqlite-persistence/e2e/browser-single-tab-persisted-collection.e2e.test.ts:34
↓ 6 callers
Function
createPersistedCollection
( database: TDatabase, id: string, syncMode: `eager` | `on-demand`, createPersistence: PersistenceFact
packages/tauri-db-sqlite-persistence/e2e/shared/tauri-persisted-collection-harness.ts:38
↓ 6 callers
Function
createPersistedCollection
( database: ReturnType<typeof createExpoSQLiteTestDatabase>, id: string, syncMode: `eager` | `on-demand`
packages/expo-db-sqlite-persistence/e2e/mobile-persisted-collection-conformance-suite.ts:33
↓ 6 callers
Function
createPersistedCollection
( database: InstanceType<typeof BetterSqlite3>, id: string, syncMode: `eager` | `on-demand`, )
packages/node-db-sqlite-persistence/e2e/node-persisted-collection.e2e.test.ts:30
↓ 6 callers
Function
createPersistedCollection
( database: ReturnType<typeof createOpSQLiteTestDatabase>, id: string, syncMode: `eager` | `on-demand`,
packages/react-native-db-sqlite-persistence/e2e/mobile-persisted-collection-conformance-suite.ts:33
↓ 6 callers
Function
createPersistedCollection
( database: TDatabase, id: string, syncMode: `eager` | `on-demand`, createPersistence: PersistenceFact
packages/capacitor-db-sqlite-persistence/e2e/shared/capacitor-persisted-collection-harness.ts:38
↓ 6 callers
Function
createTempSqlitePath
()
packages/react-native-db-sqlite-persistence/tests/op-sqlite-driver.test.ts:18
↓ 6 callers
Function
createTempSqlitePath
()
packages/react-native-db-sqlite-persistence/tests/react-native-persistence.test.ts:27
↓ 6 callers
Function
createTestData
(db: AbstractPowerSyncDatabase)
packages/powersync-db-collection/tests/powersync.test.ts:74
↓ 6 callers
Function
createUsersCollection
()
packages/db/tests/query/optional-fields-negative.test-d.ts:27
↓ 6 callers
Function
createWASQLiteTestDatabase
(options: { filename: string })
packages/browser-db-sqlite-persistence/tests/helpers/wa-sqlite-test-db.ts:23
↓ 6 callers
Function
decodePersistedStorageKey
(encoded: string)
packages/db-sqlite-persistence-core/src/persisted.ts:2767
↓ 6 callers
Method
delete
(key: string)
packages/offline-transactions/tests/harness.ts:23
↓ 6 callers
Function
deserializePersistedRowValue
(value: string)
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:272
↓ 6 callers
Function
distinct
( by: (value: T) => any = (value: T) => value, )
packages/db-ivm/src/operators/distinct.ts:85
↓ 6 callers
Function
exposeElectronSQLitePersistence
( options: ElectronSQLiteMainProcessOptions, )
packages/electron-db-sqlite-persistence/src/main.ts:277
↓ 6 callers
Function
filterBy
( other: IStreamBuilder<KeyValue<K, unknown>>, )
packages/db-ivm/src/operators/filterBy.ts:13
↓ 6 callers
Function
findInsertPositionInArray
( sortedArray: Array<T>, value: T, compareFn: (a: T, b: T) => number, )
packages/db/src/utils/array-utils.ts:8
↓ 6 callers
Function
flushMicrotasks
()
packages/offline-transactions/tests/offline-e2e.test.ts:9
↓ 6 callers
Method
forRange
* Scans the specified range of keys, in ascending order by key. * Note: the callback `onFound` must not insert or remove items in the * collecti
packages/db/src/utils/btree.ts:329
↓ 6 callers
Function
generateTxId
(tx: any)
examples/react/todo/src/api/server.ts:27
↓ 6 callers
Function
generateTxId
(tx: any)
examples/solid/todo/src/api/server.ts:27
↓ 6 callers
Method
get
* Gets a value by its key * * @param key - The key to look up * @returns The value associated with the key, or undefined if not found
packages/db/src/SortedMap.ts:115
↓ 6 callers
Method
getDatabase
()
packages/node-db-sqlite-persistence/src/node-driver.ts:159
↓ 6 callers
Function
getLoadedIds
( collection: Collection<T>, )
packages/db-collection-e2e/src/utils/helpers.ts:41
↓ 6 callers
Method
getPendingCount
()
packages/offline-transactions/src/OfflineExecutor.ts:576
↓ 6 callers
Method
isEmpty
()
packages/db-ivm/src/graph.ts:25
↓ 6 callers
Function
isLimitSubset
( subset: number | undefined, superset: number | undefined, )
packages/db/src/query/predicate-utils.ts:773
↓ 6 callers
Method
isThisCollection
* Check if the given collection is this collection * @param collection The collection to check * @returns True if the given collection is this c
packages/db/src/collection/state.ts:471
↓ 6 callers
Function
matchesConditionalSelectGuards
( guards: Array<{ condition: (row: any) => any expected: boolean }>, row: any, )
packages/db/src/query/compiler/index.ts:2049
↓ 6 callers
Function
mutationFn
({ transaction })
packages/db/tests/collection.test.ts:328
↓ 6 callers
Method
nextHigherPair
Returns the next pair whose key is larger than the specified key (or undefined if there is none). * If key === undefined, this function returns the
packages/db/src/utils/btree.ts:244
↓ 6 callers
Method
nextLowerPair
Returns the next pair whose key is smaller than the specified key (or undefined if there is none). * If key === undefined, this function returns t
packages/db/src/utils/btree.ts:271
↓ 6 callers
Function
orderByWithFractionalIndex
( valueExtractor: ( value: T extends KeyValue<unknown, infer V> ? V : never, ) => Ve, options?: Orde
packages/db-ivm/src/operators/orderBy.ts:191
↓ 6 callers
Function
prototypeHasOwn
(prop: string)
packages/db/tests/query/select.test.ts:134
↓ 6 callers
Method
removeItem
(key: string)
packages/db/tests/local-storage.test.ts:25
↓ 6 callers
Function
rowVisible
( activeConditions: ActiveConditions, disjunctPositions: DisjunctPositions, )
packages/electric-db-collection/src/tag-index.ts:194
↓ 6 callers
Method
run
(sql: string, params: ReadonlyArray<unknown> = [])
packages/node-db-sqlite-persistence/src/node-driver.ts:105
↓ 6 callers
Function
runSQLiteDriverContractSuite
( suiteName: string, createHarness: SQLiteDriverContractHarnessFactory, )
packages/db-sqlite-persistence-core/tests/contracts/sqlite-driver-contract.ts:24
↓ 6 callers
Method
serialize
(transaction: OfflineTransaction)
packages/offline-transactions/src/outbox/TransactionSerializer.ts:24
↓ 6 callers
Method
set
(key: string, value: string)
packages/offline-transactions/tests/harness.ts:18
↓ 6 callers
Method
setStatus
* Set subscription status and emit events if changed
packages/db/src/collection/subscription.ts:269
↓ 6 callers
Function
sleep
(timeMs: number)
packages/query-db-collection/tests/query.test.ts:2432
↓ 6 callers
Function
stripValues
(values: Array<T>)
packages/db/tests/collection-getters.test.ts:10
↓ 6 callers
Function
stripVirtualPropsDeep
(value: unknown)
packages/db/tests/query/union-all.test.ts:182
↓ 6 callers
Method
take
* Returns the next n items in sorted order
packages/db/src/indexes/basic-index.ts:340
↓ 6 callers
Function
toStableSerializable
(value: unknown)
packages/db-sqlite-persistence-core/src/persisted.ts:624
↓ 6 callers
Method
transaction
( fn: (transactionDriver: SQLiteDriver) => Promise<T>, )
packages/db-sqlite-persistence-core/tests/sqlite-core-adapter.test.ts:124
↓ 6 callers
Method
transaction
( fn: (transactionDriver: SQLiteDriver) => Promise<T>, )
packages/cloudflare-durable-objects-db-sqlite-persistence/src/do-driver.ts:143
↓ 6 callers
Function
validateJsonSerializable
* Validates that a value can be JSON serialized * @param parser - The parser to use for serialization * @param value - The value to validate for JSO
packages/db/src/local-storage.ts:133
↓ 6 callers
Function
withArrayChangeTracking
( targets: Array<T>, callback: (proxies: Array<T>) => void, )
packages/db/src/proxy.ts:1171
↓ 5 callers
Method
_getQuery
()
packages/db/src/query/builder/index.ts:937
↓ 5 callers
Method
add
* Adds a value to the index
packages/db/src/indexes/btree-index.ts:84
↓ 5 callers
Function
arbitraryOrderBy
( minLength: number, maxLength: number, )
packages/db/tests/cursor.property.test.ts:48
↓ 5 callers
Function
assertResults
( testName: string, actual: TestResult<T>, expected: Array<T>, maxExpectedMessages?: number, )
packages/db-ivm/tests/test-utils.ts:179
↓ 5 callers
Function
assertSorted
( items: Array<T>, field: K, direction: `asc` | `desc` = `asc`, message?: string, )
packages/db-collection-e2e/src/utils/assertions.ts:108
↓ 5 callers
Function
buildQuery
( fn: (builder: InitialQueryBuilder) => QueryBuilder<TContext>, )
packages/db/src/query/builder/index.ts:1379
↓ 5 callers
Method
cleanup
()
packages/db/src/collection/lifecycle.ts:292
↓ 5 callers
Function
commitCallback
()
packages/db/src/paced-mutations.ts:99
↓ 5 callers
Function
compileBasicExpression
* Compiles the expression to a SQL string and mutates the params array with the values. * @param exp - The expression to compile * @param params - T
packages/electric-db-collection/src/sql-compiler.ts:101
↓ 5 callers
Function
compileGroupedSelectValue
( value: SelectValueExpression, )
packages/db/src/query/compiler/group-by.ts:851
↓ 5 callers
Function
createAnd
(...args: Array<any>)
packages/db/tests/query/optimizer.test.ts:39
↓ 5 callers
Function
createBetterSqliteDoStorageHarness
(options: { filename: string })
packages/cloudflare-durable-objects-db-sqlite-persistence/tests/helpers/better-sqlite-do-storage.ts:37
↓ 5 callers
Function
createChunksCollection
(id: string)
packages/db/tests/query/union-all.test.ts:111
↓ 5 callers
Function
createDerivedCollection
( id: string, source: ReturnType<typeof createSyncCollection<any>>[`collection`], extraField
packages/db/tests/query/includes.test.ts:6337
↓ 5 callers
Function
createMockCollection
()
packages/db/tests/apply-mutations.test.ts:7
↓ 5 callers
Function
createPostsCollection
()
packages/db/tests/query/case-when.test.ts:49
← previous
next →
501–600 of 3,143, ranked by callers