express-openapi-validator
Version:
Automatically validate API requests and responses with OpenAPI 3 and Express.
9 lines (8 loc) • 511 B
TypeScript
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;