Type Alias PushFront<TailT, HeadT>

PushFront: (head: HeadT, ...tail: TailT) => void extends (
    ...arr: infer ArrT,
) => void
    ? ArrT
    : never

Type Parameters

  • TailT extends any[]
  • HeadT