UNPKG

express-openapi-validator

Version:

Automatically validate API requests and responses with OpenAPI 3 and Express.

15 lines (14 loc) 455 B
import { ErrorObject } from 'ajv-draft-04'; import { OpenAPIV3 } from './types.js'; export interface OpenAPISchemaValidatorOpts { version: string; validateApiSpec: boolean; extensions?: object; } export declare class OpenAPISchemaValidator { private validator; constructor(opts: OpenAPISchemaValidatorOpts); validate(openapiDoc: OpenAPIV3.DocumentV3 | OpenAPIV3.DocumentV3_1): { errors: Array<ErrorObject> | null; }; }