Type Alias Member<T, D>

Member: D extends 0
    ? T
    : T extends (infer U)[]
        ? Member<U, D extends number ? Decrement<D> : null>
        : T

Gets the type of an array's members

Type Parameters

  • T
  • D = null