UNPKG

routing-controllers-openapi-extended

Version:

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

10 lines (9 loc) 448 B
import * as oa from 'openapi3-ts'; import { MetadataArgsStorage } from './parser/routeTypes'; export interface Config { controllers: Function[]; models: Function[]; storage: MetadataArgsStorage; } export declare function generateSwagger(config: Config, additional?: Partial<oa.OpenAPIObject>): oa.OpenAPIObject; export declare function generateOpenAPI(config: Config, additional?: Partial<oa.OpenAPIObject>): oa.OpenAPIObject;