MCPcopy Create free account

hub / github.com/TanStack/db / functions

Functions3,143 in github.com/TanStack/db

↓ 7 callersMethodonFirstReady
* 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 callersMethodquery
( sql: string, params: ReadonlyArray<unknown> = [], )
packages/tauri-db-sqlite-persistence/src/tauri-sql-driver.ts:153
↓ 7 callersFunctionrunPersistedCollectionConformanceSuite
( suiteName: string, getConfig: PersistedCollectionConformanceGetConfig, options: PersistedCollectionCon
packages/db-sqlite-persistence-core/tests/contracts/persisted-collection-conformance-contract.ts:24
↓ 7 callersFunctionrunRuntimePersistenceContractSuite
( suiteName: string, factory: RuntimePersistenceContractFactory, )
packages/db-sqlite-persistence-core/tests/contracts/runtime-persistence-contract.ts:44
↓ 7 callersMethodscheduleTransactionCleanup
* Schedule cleanup of a transaction when it completes
packages/db/src/collection/state.ts:1351
↓ 7 callersFunctionserializePersistedRowValue
(value: unknown)
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:268
↓ 7 callersFunctionserializeValue
(value: unknown)
packages/db-ivm/src/utils.ts:201
↓ 7 callersMethodsetDeps
(deps: { collection: CollectionImpl<TOutput, TKey, any, TSchema, TInput> state: CollectionStateManager
packages/db/src/collection/sync.ts:62
↓ 7 callersFunctionsetStatus
(status: string, details?: unknown)
packages/capacitor-db-sqlite-persistence/e2e/app/src/main.ts:18
↓ 7 callersFunctionsortByKeyAndIndex
* Helper function to sort results by key and then index
packages/db-ivm/tests/operators/orderByWithFractionalIndex.test.ts:907
↓ 7 callersFunctionstatus
()
packages/svelte-db/src/useLiveQuery.svelte.ts:493
↓ 7 callersFunctionsum
( valueExtractor: (value: T) => number = (v) => v as unknown as number, )
packages/db-ivm/src/operators/groupBy.ts:151
↓ 7 callersMethodsupports
(operation: IndexOperation)
packages/db/src/indexes/reverse-index.ts:72
↓ 7 callersMethodtriggerStorageEvent
(event: StorageEvent)
packages/db/tests/local-storage.test.ts:61
↓ 7 callersMethodwaitForTransactionCompletion
(transactionId: string)
packages/offline-transactions/src/OfflineExecutor.ts:460
↓ 7 callersMethodwithInternalApply
(task: () => void)
packages/db-sqlite-persistence-core/src/persisted.ts:1163
↓ 7 callersFunctionwithSpan
( name: string, attrs: SpanAttrs, fn: (span: any) => Promise<T>, _options?: WithSpanOptions, )
packages/offline-transactions/src/telemetry/tracer.ts:25
↓ 6 callersMethod_getCurrentAliases
()
packages/db/src/query/builder/index.ts:813
↓ 6 callersMethodaddEventListener
( type: keyof FakeWorker[`listeners`], listener: (event: MessageEvent<BrowserOPFSWorkerResponse>) => v
packages/browser-db-sqlite-persistence/tests/opfs-database.test.ts:42
↓ 6 callersMethodapplyTransaction
* Persists a {@link Transaction} to the PowerSync SQLite database.
packages/powersync-db-collection/src/PowerSyncTransactor.ts:66
↓ 6 callersFunctionareExpressionsEqual
(a: BasicExpression, b: BasicExpression)
packages/db/src/query/predicate-utils.ts:1049
↓ 6 callersFunctionawaitSync
()
packages/db/tests/utils.ts:233
↓ 6 callersFunctionbuildNestedQuery
()
packages/db/tests/query/includes.test.ts:1138
↓ 6 callersFunctionbuildSingletonQuery
()
packages/db/tests/query/includes.test.ts:6523
↓ 6 callersFunctioncheckAntisymmetry
(ab: number, ba: number)
packages/db/tests/comparison.property.test.ts:70
↓ 6 callersMethodclose
()
packages/browser-db-sqlite-persistence/src/wa-sqlite-driver.ts:96
↓ 6 callersFunctioncomputeRoutingKey
* 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 callersMethodconcat
* Concatenate two collections together.
packages/db-ivm/src/multiset.ts:61
↓ 6 callersFunctioncreateCloudflareDOSQLitePersistence
( options: CloudflareDOSQLitePersistenceOptions, )
packages/cloudflare-durable-objects-db-sqlite-persistence/src/do-persistence.ts:97
↓ 6 callersFunctioncreateDatabase
()
packages/powersync-db-collection/tests/collection-schema.test.ts:25
↓ 6 callersFunctioncreateInMemorySyncMetadataApi
(seed?: { rowMetadata?: ReadonlyMap<TKey, unknown> collectionMetadata?: ReadonlyMap<string, unknown> per
packages/query-db-collection/tests/query.test.ts:46
↓ 6 callersFunctioncreateItemsCollectionWithTracking
()
packages/db/tests/query/includes-lazy-loading.test.ts:61
↓ 6 callersFunctioncreatePersistedCollection
( invoke: ElectronPersistenceInvoke, id: string, syncMode: `eager` | `on-demand`, )
packages/electron-db-sqlite-persistence/tests/electron-persisted-collection.e2e.test.ts:115
↓ 6 callersFunctioncreatePersistedCollection
( database: BrowserWASQLiteDatabase, id: string, syncMode: `eager` | `on-demand`, )
packages/browser-db-sqlite-persistence/e2e/browser-single-tab-persisted-collection.e2e.test.ts:34
↓ 6 callersFunctioncreatePersistedCollection
( database: TDatabase, id: string, syncMode: `eager` | `on-demand`, createPersistence: PersistenceFact
packages/tauri-db-sqlite-persistence/e2e/shared/tauri-persisted-collection-harness.ts:38
↓ 6 callersFunctioncreatePersistedCollection
( database: ReturnType<typeof createExpoSQLiteTestDatabase>, id: string, syncMode: `eager` | `on-demand`
packages/expo-db-sqlite-persistence/e2e/mobile-persisted-collection-conformance-suite.ts:33
↓ 6 callersFunctioncreatePersistedCollection
( database: InstanceType<typeof BetterSqlite3>, id: string, syncMode: `eager` | `on-demand`, )
packages/node-db-sqlite-persistence/e2e/node-persisted-collection.e2e.test.ts:30
↓ 6 callersFunctioncreatePersistedCollection
( 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 callersFunctioncreatePersistedCollection
( database: TDatabase, id: string, syncMode: `eager` | `on-demand`, createPersistence: PersistenceFact
packages/capacitor-db-sqlite-persistence/e2e/shared/capacitor-persisted-collection-harness.ts:38
↓ 6 callersFunctioncreateTempSqlitePath
()
packages/react-native-db-sqlite-persistence/tests/op-sqlite-driver.test.ts:18
↓ 6 callersFunctioncreateTempSqlitePath
()
packages/react-native-db-sqlite-persistence/tests/react-native-persistence.test.ts:27
↓ 6 callersFunctioncreateTestData
(db: AbstractPowerSyncDatabase)
packages/powersync-db-collection/tests/powersync.test.ts:74
↓ 6 callersFunctioncreateUsersCollection
()
packages/db/tests/query/optional-fields-negative.test-d.ts:27
↓ 6 callersFunctioncreateWASQLiteTestDatabase
(options: { filename: string })
packages/browser-db-sqlite-persistence/tests/helpers/wa-sqlite-test-db.ts:23
↓ 6 callersFunctiondecodePersistedStorageKey
(encoded: string)
packages/db-sqlite-persistence-core/src/persisted.ts:2767
↓ 6 callersMethoddelete
(key: string)
packages/offline-transactions/tests/harness.ts:23
↓ 6 callersFunctiondeserializePersistedRowValue
(value: string)
packages/db-sqlite-persistence-core/src/sqlite-core-adapter.ts:272
↓ 6 callersFunctiondistinct
( by: (value: T) => any = (value: T) => value, )
packages/db-ivm/src/operators/distinct.ts:85
↓ 6 callersFunctionexposeElectronSQLitePersistence
( options: ElectronSQLiteMainProcessOptions, )
packages/electron-db-sqlite-persistence/src/main.ts:277
↓ 6 callersFunctionfilterBy
( other: IStreamBuilder<KeyValue<K, unknown>>, )
packages/db-ivm/src/operators/filterBy.ts:13
↓ 6 callersFunctionfindInsertPositionInArray
( sortedArray: Array<T>, value: T, compareFn: (a: T, b: T) => number, )
packages/db/src/utils/array-utils.ts:8
↓ 6 callersFunctionflushMicrotasks
()
packages/offline-transactions/tests/offline-e2e.test.ts:9
↓ 6 callersMethodforRange
* 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 callersFunctiongenerateTxId
(tx: any)
examples/react/todo/src/api/server.ts:27
↓ 6 callersFunctiongenerateTxId
(tx: any)
examples/solid/todo/src/api/server.ts:27
↓ 6 callersMethodget
* 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 callersMethodgetDatabase
()
packages/node-db-sqlite-persistence/src/node-driver.ts:159
↓ 6 callersFunctiongetLoadedIds
( collection: Collection<T>, )
packages/db-collection-e2e/src/utils/helpers.ts:41
↓ 6 callersMethodgetPendingCount
()
packages/offline-transactions/src/OfflineExecutor.ts:576
↓ 6 callersMethodisEmpty
()
packages/db-ivm/src/graph.ts:25
↓ 6 callersFunctionisLimitSubset
( subset: number | undefined, superset: number | undefined, )
packages/db/src/query/predicate-utils.ts:773
↓ 6 callersMethodisThisCollection
* 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 callersFunctionmatchesConditionalSelectGuards
( guards: Array<{ condition: (row: any) => any expected: boolean }>, row: any, )
packages/db/src/query/compiler/index.ts:2049
↓ 6 callersFunctionmutationFn
({ transaction })
packages/db/tests/collection.test.ts:328
↓ 6 callersMethodnextHigherPair
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 callersMethodnextLowerPair
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 callersFunctionorderByWithFractionalIndex
( valueExtractor: ( value: T extends KeyValue<unknown, infer V> ? V : never, ) => Ve, options?: Orde
packages/db-ivm/src/operators/orderBy.ts:191
↓ 6 callersFunctionprototypeHasOwn
(prop: string)
packages/db/tests/query/select.test.ts:134
↓ 6 callersMethodremoveItem
(key: string)
packages/db/tests/local-storage.test.ts:25
↓ 6 callersFunctionrowVisible
( activeConditions: ActiveConditions, disjunctPositions: DisjunctPositions, )
packages/electric-db-collection/src/tag-index.ts:194
↓ 6 callersMethodrun
(sql: string, params: ReadonlyArray<unknown> = [])
packages/node-db-sqlite-persistence/src/node-driver.ts:105
↓ 6 callersFunctionrunSQLiteDriverContractSuite
( suiteName: string, createHarness: SQLiteDriverContractHarnessFactory, )
packages/db-sqlite-persistence-core/tests/contracts/sqlite-driver-contract.ts:24
↓ 6 callersMethodserialize
(transaction: OfflineTransaction)
packages/offline-transactions/src/outbox/TransactionSerializer.ts:24
↓ 6 callersMethodset
(key: string, value: string)
packages/offline-transactions/tests/harness.ts:18
↓ 6 callersMethodsetStatus
* Set subscription status and emit events if changed
packages/db/src/collection/subscription.ts:269
↓ 6 callersFunctionsleep
(timeMs: number)
packages/query-db-collection/tests/query.test.ts:2432
↓ 6 callersFunctionstripValues
(values: Array<T>)
packages/db/tests/collection-getters.test.ts:10
↓ 6 callersFunctionstripVirtualPropsDeep
(value: unknown)
packages/db/tests/query/union-all.test.ts:182
↓ 6 callersMethodtake
* Returns the next n items in sorted order
packages/db/src/indexes/basic-index.ts:340
↓ 6 callersFunctiontoStableSerializable
(value: unknown)
packages/db-sqlite-persistence-core/src/persisted.ts:624
↓ 6 callersMethodtransaction
( fn: (transactionDriver: SQLiteDriver) => Promise<T>, )
packages/db-sqlite-persistence-core/tests/sqlite-core-adapter.test.ts:124
↓ 6 callersMethodtransaction
( fn: (transactionDriver: SQLiteDriver) => Promise<T>, )
packages/cloudflare-durable-objects-db-sqlite-persistence/src/do-driver.ts:143
↓ 6 callersFunctionvalidateJsonSerializable
* 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 callersFunctionwithArrayChangeTracking
( targets: Array<T>, callback: (proxies: Array<T>) => void, )
packages/db/src/proxy.ts:1171
↓ 5 callersMethod_getQuery
()
packages/db/src/query/builder/index.ts:937
↓ 5 callersMethodadd
* Adds a value to the index
packages/db/src/indexes/btree-index.ts:84
↓ 5 callersFunctionarbitraryOrderBy
( minLength: number, maxLength: number, )
packages/db/tests/cursor.property.test.ts:48
↓ 5 callersFunctionassertResults
( testName: string, actual: TestResult<T>, expected: Array<T>, maxExpectedMessages?: number, )
packages/db-ivm/tests/test-utils.ts:179
↓ 5 callersFunctionassertSorted
( items: Array<T>, field: K, direction: `asc` | `desc` = `asc`, message?: string, )
packages/db-collection-e2e/src/utils/assertions.ts:108
↓ 5 callersFunctionbuildQuery
( fn: (builder: InitialQueryBuilder) => QueryBuilder<TContext>, )
packages/db/src/query/builder/index.ts:1379
↓ 5 callersMethodcleanup
()
packages/db/src/collection/lifecycle.ts:292
↓ 5 callersFunctioncommitCallback
()
packages/db/src/paced-mutations.ts:99
↓ 5 callersFunctioncompileBasicExpression
* 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 callersFunctioncompileGroupedSelectValue
( value: SelectValueExpression, )
packages/db/src/query/compiler/group-by.ts:851
↓ 5 callersFunctioncreateAnd
(...args: Array<any>)
packages/db/tests/query/optimizer.test.ts:39
↓ 5 callersFunctioncreateBetterSqliteDoStorageHarness
(options: { filename: string })
packages/cloudflare-durable-objects-db-sqlite-persistence/tests/helpers/better-sqlite-do-storage.ts:37
↓ 5 callersFunctioncreateChunksCollection
(id: string)
packages/db/tests/query/union-all.test.ts:111
↓ 5 callersFunctioncreateDerivedCollection
( id: string, source: ReturnType<typeof createSyncCollection<any>>[`collection`], extraField
packages/db/tests/query/includes.test.ts:6337
↓ 5 callersFunctioncreateMockCollection
()
packages/db/tests/apply-mutations.test.ts:7
↓ 5 callersFunctioncreatePostsCollection
()
packages/db/tests/query/case-when.test.ts:49
← previousnext →501–600 of 3,143, ranked by callers