UNPKG

avro-schema-validator

Version:

A tool to infer AVRO schema's from JSON messages, and to validate it.

18 lines (17 loc) 492 B
import { Type } from 'avsc'; import { ICommandOptions } from './cli'; export declare class Parser { private option; private json; private schemaType; private schemaFile; constructor(option: ICommandOptions); run(): void; validateJSON(json?: { [key: string]: any; }, schemaType?: Type, optErrorHook?: (path: string[], part: any) => void): any; private inferSchema; private loadFile; private loadJSON; private loadXML; }