zod-openapi-share
    Preparing search index...

    Type Alias CreateSchemaInterface<M>

    The interface that defines the methods of createOpenAPISchema class.

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

    type CreateSchemaInterface<M extends ResponsesConfig> = {
        createSchema<R extends RouteConfig>(route: R): R;
        createSchema<
            R extends RouteConfig,
            const T extends readonly UserDefinedStatusCode<M>[],
        >(
            route: R,
            statusCodes: NeverWrapper<UserDefinedStatusCode<M>, T>,
        ): MergeRouteResponses<R, M, T>;
    }

    Type Parameters

    • M extends ResponsesConfig

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

    Implemented by

    Index

    Methods

    Methods