UNPKG

swagger-tools-oas3

Version:

Swagger-UI and API Rest Routing for Open API v3.

17 lines (16 loc) 683 B
import * as express from 'express'; import { Oas3AppOptions } from './oas3.options'; import { OpenApiRequestHandler } from 'express-openapi-validator/dist/framework/types'; export declare class ExpressAppConfig { private app; private routingOptions; private parserLimit; private definitionPath; private openApiValidatorOptions; private internalLogs; constructor(definitionPath: string, appOptions: Oas3AppOptions, customMiddlewares?: OpenApiRequestHandler[], responseMiddleware?: OpenApiRequestHandler[]); private setOpenApiValidatorOptions; configureLogger(loggerOptions: any): any; private errorHandler; getApp(): express.Application; }