Type Alias RouteConfigurationInput<BodyMetaInputObject, PathMetaInputObject, QueryMetaInputObject, HeaderMetaInputObject>

RouteConfigurationInput: OmitStrict<
    RouteConfiguration<
        BodyMetaInputObjectToMetaObject<BodyMetaInputObject>,
        PathMetaInputObjectToMetaObject<PathMetaInputObject>,
        QueryMetaInputObjectToMetaObject<QueryMetaInputObject>,
        HeaderMetaInputObjectToMetaObject<HeaderMetaInputObject>,
    >,
    "bodyMetadata" | "pathParams" | "queryParams" | "headerParams" | "openApi",
> & {
    bodyMetadata?: BodyMetaInputObject;
    headerParams?: HeaderMetaInputObject;
    openApi?: Partial<OpenApiRouteConfiguration> & Pick<
        OpenApiRouteConfiguration,
        "useInOpenApi",
    >;
    pathParams?: PathMetaInputObject;
    queryParams?: QueryMetaInputObject;
}

The input to create a new route configuration.

Type Parameters

Type declaration