MCPcopy Index your code
hub / github.com/TanStack/db / optimizeExpressionWithIndexes

Function optimizeExpressionWithIndexes

packages/db/src/utils/index-optimization.ts:196–204  ·  view source on GitHub ↗
(
  expression: BasicExpression,
  collection: CollectionLike<T, TKey>,
)

Source from the content-addressed store, hash-verified

194 * Optimizes a query expression using available indexes to find matching keys
195 */
196export function optimizeExpressionWithIndexes<
197 T extends object,
198 TKey extends string | number,
199>(
200 expression: BasicExpression,
201 collection: CollectionLike<T, TKey>,
202): OptimizationResult<TKey> {
203 return optimizeQueryRecursive(expression, collection)
204}
205
206/**
207 * Recursively optimizes query expressions

Callers 1

currentStateAsChangesFunction · 0.85

Calls 1

optimizeQueryRecursiveFunction · 0.85

Tested by

no test coverage detected