Type Alias RouteConfiguration<BodyMetaObject, PathMetaObject, QueryMetaObject, HeaderMetaObject>

RouteConfiguration: {
    bodyMetadata: BodyMetadata | undefined;
    handler: RouteHandler<
        MergeRequired<BodyMetaObject, BodyMetaObject>,
        PathMetaObjectToParamsObject<PathMetaObject>,
        QueryMetaObjectToParamsObject<QueryMetaObject>,
        HeaderMetaObjectToParamsObject<HeaderMetaObject>,
    >;
    headerParams: HeaderMetaObject;
    httpMethod: HttpMethod;
    openApi: OpenApiRouteConfiguration;
    pathParams: PathMetaObject;
    queryParams: QueryMetaObject;
    route: Route;
}

Configuration for a single endpoint route.

Type Parameters

Type declaration