UNPKG

ajv-cli

Version:

Command line interface for Ajv JSON schema validator

10 lines (9 loc) 402 B
import type { SchemaObject } from "ajv"; import type { ParsedArgs } from "minimist"; export declare type CmdName = "compile" | "help" | "validate" | "migrate" | "test"; export interface Command { execute: (argv: ParsedArgs) => boolean; schema: SchemaObject; } export declare type JSONSchemaDraft = "draft7" | "draft2019" | "draft2020"; export declare type SchemaSpec = JSONSchemaDraft | "jtd";