/** * Splits an array into chunks of a specified size */ export function chunk(array: T[], size: number): T[][] { const result: T[][] = [] for (let i = 0; i < array.length; i += size) { result.push(array.slice(i, i + size)) } return result }