PokéRogue
    Preparing search index...

    Type Alias StringifyTuple<Arr, Delim, Acc>

    StringifyTuple: Arr extends []
        ? Acc
        : Arr extends [infer First, ...(infer Rest)]
            ? StringifyTuple<
                Rest,
                Delim,
                Acc extends ""
                    ? PrintTypeInternal<First>
                    : `${Acc}${Delim}${PrintTypeInternal<First>}`,
            >
            : never

    Tail-recursive helper to stringify a tuple with an arbitrary delimiter.

    Type Parameters

    • Arr extends unknown[]
    • Delim extends string
    • Acc extends string = ""