UNPKG

@unleash/proxy

Version:
17 lines (14 loc) 580 B
// Partial types for "@unleash/express-openapi". declare module '@wesleytodd/openapi' { import type { RequestHandler } from 'express'; export interface IExpressOpenApi extends RequestHandler { validPath: (operation: OpenAPIV3.OperationObject) => RequestHandler; schema: (name: string, schema: OpenAPIV3.SchemaObject) => void; swaggerui: () => RequestHandler; } export default function openapi( docsPath: string, document: Omit<OpenAPIV3.Document, 'paths'>, options?: { coerce: boolean }, ): IExpressOpenApi; }