Type alias Join<T, D>

Join<T, D>: T extends []
    ? ""
    : T extends [string | number]
        ? `${T[0]}`
        : T extends [string | number, ...(infer R)]
            ? `${T[0]}${D}${Join<R, D>}`
            : string

Type Parameters

  • T extends unknown[]

  • D extends string

Generated using TypeDoc