Files
Homarr/packages/common/src/array.ts

8 lines
226 B
TypeScript
Raw Normal View History

2024-05-12 18:19:01 +02:00
export const splitToNChunks = <T>(array: T[], chunks: number): T[][] => {
const result: T[][] = [];
for (let i = chunks; i > 0; i--) {
result.push(array.splice(0, Math.ceil(array.length / i)));
}
return result;
};