Type Alias First<T>

First<T>: T extends [infer F, ...unknown[]]
    ? F
    : never

Gets the first element of T

Type Parameters

  • T extends unknown[]