@unleash/proxy
Version:
The Unleash Proxy (Open-Source)
13 lines (12 loc) • 457 B
TypeScript
import type { Application, RequestHandler } from 'express';
import type { OpenAPIV3 } from 'openapi-types';
import type { IProxyConfig } from '../config';
export declare class OpenApiService {
private readonly config;
private readonly api;
constructor(config: IProxyConfig);
docsPath(): string;
useDocs(app: Application): void;
validPath(op: OpenAPIV3.OperationObject): RequestHandler;
useErrorHandler(app: Application): void;
}