Type Alias Join<T, S>

Join: T extends [infer F extends string, ...(infer R extends string[])]
    ? `${F}${R extends [] ? "" : `${S}${Join<R, S>}`}`
    : ""

Type Parameters

  • T extends string[]
  • S extends string = ","