UNPKG

routing-controllers-openapi-extended

Version:

Runtime Swagger v2 / OpenAPI v2 specification generation for routing-controllers

13 lines (12 loc) 777 B
import 'reflect-metadata'; import * as oa from 'openapi3-ts'; import { Route } from './types'; import { ParamMetadataArgs } from './routeTypes'; import { ParametersOptions } from '../decorator-options'; export declare function getCustomParameters(route: Route): ParametersOptions[]; export declare function getParamSchema(param: ParamMetadataArgs): oa.SchemaObject | oa.ReferenceObject; export declare function getHeaderParams(route: Route): oa.ParameterObject[]; export declare function getPathParams(route: Route): oa.ParameterObject[]; export declare function getQueryParams(route: Route): oa.ParameterObject[]; export declare function getBodyParams(route: Route): oa.ParameterObject[]; export declare function getParameters(route: Route): oa.ParameterObject[];