swagger-tools-oas3
Version:
Swagger-UI and API Rest Routing for Open API v3.
17 lines (16 loc) • 683 B
TypeScript
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;
}