zod-openapi-share
    Preparing search index...

    Type Alias NeverWrapper<Elm, T>

    NeverWrapper: UniqueTuple<Elm, T> extends never
        ? {
            __duplicate_status_codes: DuplicateStatusCode<Elm, T>;
            __error: "Status codes have to be unique.";
        }
        : UniqueTuple<Elm, T>

    The type that if Elm satisfies Elm extends never, it returns zod-openapi-share defined error type ({ __error: 'Status codes have to be unique.'; __duplicate_status_codes: DuplicateStatusCode<Elm, T>;}); otherwise, it returns Arr.

    Type Parameters

    • Elm extends UserDefinedStatusCode<ResponsesConfig>

      The type of elements in the tuple (Elm extends UserDefinedStatusCode).

    • T extends Readonly<Elm[]>

      The tuple type to check for uniqueness (T extends Readonly<Elm[]>).