UNPKG

trampoline-ts

Version:

A type-safe way to emulate tail-call optimization with trampolines

5 lines (4 loc) 122 B
export type ArgumentTypes<T extends (...args: any[]) => any> = T extends (...args: infer A) => any ? A : never;