export async function processChunk(arr: T[], size: number, callback: (chunk: T[]) => Promise) { for (let i = 0; i < arr.length; i += size) { const chunk = arr.slice(i, i + size); await callback(chunk); } }