createArrayChangeProxy

Function: createArrayChangeProxy()

ts
function createArrayChangeProxy<T>(targets): object
function createArrayChangeProxy<T>(targets): object

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

Creates proxies for an array of objects and tracks changes to each

Type Parameters

T extends object

Parameters

targets

T[]

Array of objects to proxy

Returns

object

An object containing the array of proxies and a function to get all changes

getChanges()

ts
getChanges: () => Record<string | symbol, unknown>[];
getChanges: () => Record<string | symbol, unknown>[];

Returns

Record<string | symbol, unknown>[]

proxies

ts
proxies: T[];
proxies: T[];