zod-openapi-share
    Preparing search index...

    Type Alias MergeRouteResponses<R, M, T>

    MergeRouteResponses: Omit<R, "responses"> & {
        responses: NonNullable<R["responses"]> & Pick<M, T[number]>;
    }

    The type that merges the responses property of a route config with user-defined status codes.

    Type Parameters

    • R extends RouteConfig

      The route config type (R extends RouteConfig).

    • M extends ResponsesConfig

      The user-defined status codes type (M extends ResponsesConfig).

    • T extends Readonly<UserDefinedStatusCode<M>[]>

      The tuple type of user-defined status codes (T extends Readonly<UserDefinedStatusCode[]>).