@sjsf/ajv8-validator
Version:
The ajv-8 based validator for svelte-jsonschema-form
10 lines (9 loc) • 351 B
TypeScript
import type { FormValue } from "@sjsf/form";
import type { Ajv, ValidateFunction } from "ajv";
export declare const CAST_FORM_DATA: <T>(data: FormValue) => {
value: T;
};
export declare const NO_FILED_ERRORS: () => string[];
export type CompiledValidateFunction = {
(this: Ajv | any, data: any): boolean;
} & Pick<ValidateFunction, "errors">;