Skip to content

TypeAlias.Chunk

github-actions[bot] edited this page May 18, 2026 · 27 revisions

umt / Chunk

Type Alias: Chunk<T, N, C, R>

Chunk<T, N, C, R> = T extends [infer F, ...(infer L)] ? Length<C> extends N ? Chunk<L, N, [F], [...R, C]> : Chunk<L, N, [...C, F], R> : Length<C> extends 0 ? Length<R> extends 0 ? T[] : R : [...R, C]

Defined in: types/array/chunk.ts:3

Type Parameters

T

T

N

N extends number

C

C extends unknown[] = []

R

R extends unknown[] = []

API

Classes

Interfaces

Type Aliases

Variables

Functions

Clone this wiki locally