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

Function createDeduplicationCounter

packages/db-collection-e2e/src/utils/helpers.ts:141–160  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

139 * Create a deduplication counter for testing
140 */
141export function createDeduplicationCounter() {
142 let actualLoads = 0
143 let deduplicatedLoads = 0
144
145 return {
146 onLoad: () => {
147 actualLoads++
148 },
149 onDeduplicate: () => {
150 deduplicatedLoads++
151 },
152 getActualLoads: () => actualLoads,
153 getDeduplicatedLoads: () => deduplicatedLoads,
154 getTotalAttempts: () => actualLoads + deduplicatedLoads,
155 reset: () => {
156 actualLoads = 0
157 deduplicatedLoads = 0
158 },
159 }
160}
161
162/**
163 * Sort array of objects by a field

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected