UNPKG

@sjsf/ajv8-validator

Version:

The ajv-8 based validator for svelte-jsonschema-form

5 lines (4 loc) 477 B
import type { Ajv, AsyncValidateFunction, ValidateFunction } from "ajv"; import type { Config, Schema } from "@sjsf/form"; export declare function createSchemaCompiler<A extends boolean>(ajv: Ajv, _async: A): (schema: Schema, rootSchema: Schema) => A extends true ? AsyncValidateFunction : ValidateFunction; export declare function createFieldSchemaCompiler<A extends boolean>(ajv: Ajv, async: A): (config: Config) => A extends true ? AsyncValidateFunction : ValidateFunction;