API

Type Alias Unshift<T, A>

Unshift: T extends unknown[]
    ? (h: A, ...t: T) => void extends (...i: infer I) => void ? I : unknown
    : never

Inserts A into T at the start of T

Type Parameters

  • T
  • A