UNPKG

wundertec-core

Version:

Librería estándar de utilidades e integraciones AWS + helpers generales

15 lines (14 loc) 489 B
/** * Divide un array en trozos de tamaño especificado. * @param array Array de elementos. * @param size Tamaño de cada trozo. Debe ser > 0. * @returns Matriz de arrays, cada uno con hasta `size` elementos. */ export function chunk<T>(array: T[], size: number): T[][] { if (size <= 0) throw new Error("Size must be a positive integer"); const result: T[][] = []; for (let i = 0; i < array.length; i += size) { result.push(array.slice(i, i + size)); } return result; }