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

Function deleteInSortedArray

packages/db/src/utils/array-utils.ts:66–77  ·  view source on GitHub ↗
(
  sortedArray: Array<T>,
  value: T,
  compareFn: (a: T, b: T) => number,
)

Source from the content-addressed store, hash-verified

64 * @returns True if the value was found and deleted, false otherwise
65 */
66export function deleteInSortedArray<T>(
67 sortedArray: Array<T>,
68 value: T,
69 compareFn: (a: T, b: T) => number,
70): boolean {
71 const idx = findInsertPositionInArray(sortedArray, value, compareFn)
72 if (idx < sortedArray.length && compareFn(sortedArray[idx]!, value) === 0) {
73 sortedArray.splice(idx, 1)
74 return true
75 }
76 return false
77}

Callers 1

removeMethod · 0.85

Calls 1

Tested by

no test coverage detected