ajv-cli
Version:
Command line interface for Ajv JSON schema validator
10 lines (9 loc) • 402 B
TypeScript
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";