UNPKG

express-openapi-validator

Version:

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

9 lines (8 loc) 511 B
import Ajv from 'ajv'; import { OpenAPIV3 } from '../../framework/types'; export declare function dereferenceParameter(apiDocs: OpenAPIV3.DocumentV3 | OpenAPIV3.DocumentV3_1, parameter: OpenAPIV3.ReferenceObject | OpenAPIV3.ParameterObject): OpenAPIV3.ParameterObject; export declare function normalizeParameter(ajv: Ajv, parameter: OpenAPIV3.ParameterObject): { name: string; schema: OpenAPIV3.SchemaObject; }; export declare function dereferenceSchema(ajv: Ajv, ref: string): import("ajv").AnySchema;