@har-sdk/validator
A validator for HAR v1.2 Spec, OpenAPI and Postman documents.
Setup
npm i --save @har-sdk/validator
Usage
import { OpenAPIV2 } from '@har-sdk/types';
import { OASValidator, ErrorHumanizer } from '@har-sdk/validator';
const apiDoc = {
swagger: '2.0',
host: 'localhost',
info: {
title: 'Some valid API document'
},
paths: {}
} as OpenAPIV2.Document;
const errors = await new OASValidator().verify(apiDoc as any);
console.log(errors);
const humanizedErrors = await new ErrorHumanizer().humanizeErrors(errors);
console.log(humanizedErrors);
See Error Object