Ajv-OAI
OpenAPI's JsonSchema validator, Powered by Ajv.
Support formats in dataTypeFormat, except binary format.
Installation
npm install ajv-oai --save
Usage
With draft 04 by default:
const ajv = ;
With a custom meta schema from AJV lib
const ajv = metaSchema: 'json-schema-draft-06' ;
Default Options
ajv-oai
sets followings as ajv's default options, you can override this options as need.
schemaId: 'auto' format: 'full' coerceTypes: true unknownFormats: 'ignore' useDefaults: true
Example
const ajv = ; console;console;console;console;> false> false> false> true console;console;console;console;> false> false> false> true console;console;console;console;> false> false> true> true console;console;console;console;> true> true> true> true console;console;console;console;> true> false> false> true