UNPKG

@lxlib/form

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.

21 lines (20 loc) 765 B
import { NzSafeAny } from 'ng-zorro-antd/core/types'; import { LxlibFormConfig } from './config'; import { ErrorData } from './errors'; import { SFValue } from './interface'; import { SFSchema } from './schema'; export declare abstract class SchemaValidatorFactory { abstract createValidatorFn(schema: SFSchema, extraOptions: { ingoreKeywords: string[]; debug: boolean; }): (value: SFSchema) => ErrorData[]; } export declare class AjvSchemaValidatorFactory extends SchemaValidatorFactory { private options; protected ajv: NzSafeAny; constructor(options: LxlibFormConfig); createValidatorFn(schema: SFSchema, extraOptions: { ingoreKeywords: string[]; debug: boolean; }): (value: SFValue) => ErrorData[]; }