MCPcopy Create free account
hub / github.com/TanStack/db / filterFn

Function filterFn

packages/db/src/collection/change-events.ts:348–354  ·  view source on GitHub ↗
(key: TKey)

Source from the content-addressed store, hash-verified

346 if (index && index.supports(`gt`)) {
347 // Use index optimization
348 const filterFn = (key: TKey): boolean => {
349 const value = collection.get(key)
350 if (value === undefined) {
351 return false
352 }
353 return whereFilter?.(value) ?? true
354 }
355
356 // Take the keys that match the filter and limit
357 // if no limit is provided `index.keyCount` is used,

Callers 9

collectFilteredResultsFunction · 0.85
currentStateAsChangesFunction · 0.85
createFilteredCallbackFunction · 0.85
takeMethod · 0.85
takeReversedMethod · 0.85
takeFromStartMethod · 0.85
takeReversedFromEndMethod · 0.85
takeInternalMethod · 0.85

Calls 1

getMethod · 0.45

Tested by

no test coverage detected