withArrayChangeTracking

Function: withArrayChangeTracking()

ts
function withArrayChangeTracking<T>(targets, callback): Record<string | symbol, unknown>[];
function withArrayChangeTracking<T>(targets, callback): Record<string | symbol, unknown>[];

Defined in: packages/db/src/proxy.ts:914

Creates proxies for an array of objects, passes them to a callback function, and returns the changes made by the callback for each object

Type Parameters

T

T extends object

Parameters

targets

T[]

Array of objects to proxy

callback

(proxies) => void

Function that receives the proxies and can make changes to them

Returns

Record<string | symbol, unknown>[]

Array of changes made to each object