type-fns
Version:
A set of types, type checks, and type guards for simpler, safer, and easier to read code.
11 lines (10 loc) • 329 B
TypeScript
/**
* drop the first type in an array
*
* example use cases
* - reference all parameters except first in typescript
*
* ref
* - https://stackoverflow.com/questions/63024617/how-to-reference-all-parameters-except-first-in-typescript
*/
export type DropFirst<T extends unknown[]> = T extends [any, ...infer U] ? U : never;