( targets: Array<T>, callback: (proxies: Array<T>) => void, )
| 1169 | * @returns Array of changes made to each object |
| 1170 | */ |
| 1171 | export function withArrayChangeTracking<T extends object>( |
| 1172 | targets: Array<T>, |
| 1173 | callback: (proxies: Array<T>) => void, |
| 1174 | ): Array<Record<string | symbol, unknown>> { |
| 1175 | const { proxies, getChanges } = createArrayChangeProxy(targets) |
| 1176 | |
| 1177 | callback(proxies) |
| 1178 | |
| 1179 | return getChanges() |
| 1180 | } |
no test coverage detected
searching dependent graphs…