Skip to content

Type Alias: AllButLast<T>

ts
type AllButLast<T> = T extends [...infer H, infer L] ? H : any[];

Extracts all elements of a tuple except the last one.

Type Parameters

Type ParameterDescription
T extends any[]The tuple type to extract elements from.