Type Alias Join<T, S>

Join<T, S>: 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 = ","