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

Function next

packages/db/src/proxy.ts:199–223  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

197
198 return {
199 next() {
200 if (index >= array.length) {
201 return { done: true, value: undefined }
202 }
203
204 const element = array[index]
205 let proxiedElement = element
206
207 if (isProxiableObject(element)) {
208 const nestedParent = {
209 tracker: changeTracker as unknown as ChangeTracker<
210 Record<string | symbol, unknown>
211 >,
212 prop: String(index),
213 }
214 const { proxy: elementProxy } = memoizedCreateChangeProxy(
215 element,
216 nestedParent,
217 )
218 proxiedElement = elementProxy
219 }
220
221 index++
222 return { done: false, value: proxiedElement }
223 },
224 [Symbol.iterator]() {
225 return this
226 },

Callers 2

trpc.tsFile · 0.85
wasmHandlerFunction · 0.85

Calls 7

isProxiableObjectFunction · 0.85
setMethod · 0.45
toStringMethod · 0.45
getMethod · 0.45
deleteMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…