Documentation
    Preparing search index...

    Function exhaustiveStringTuple

    • Type Parameters

      • T extends string

      Returns <L extends AtLeastOne<T>>(
          ...x: L extends any
              ? Exclude<T, L[number]> extends never ? L : Exclude<T, L[number]>[]
              : never,
      ) => L extends any
          ? Exclude<T, L[number]> extends never ? L : Exclude<T, L[number]>[]
          : never