@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
TypeScript
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[];
}