(arr: T[], size: number)
| 19 | export const DEFAULT_DELETE_CHUNK_SIZE = 1000 |
| 20 | |
| 21 | export function chunkArray<T>(arr: T[], size: number): T[][] { |
| 22 | const out: T[][] = [] |
| 23 | for (let i = 0; i < arr.length; i += size) out.push(arr.slice(i, i + size)) |
| 24 | return out |
| 25 | } |
| 26 | |
| 27 | export interface SelectByIdChunksOptions { |
| 28 | /** Cap on rows returned across all chunks. Defaults to a full per-table cleanup budget. */ |
no test coverage detected