angular2-schema-form
Version:
Angular2 Schema Form (DISCLAIMER: it is not related to angular-schema-form)
15 lines (14 loc) • 532 B
TypeScript
export declare abstract class SchemaValidatorFactory {
abstract createValidatorFn(schema: any): (value: any) => any;
abstract getSchema(schema: any, ref: any): any;
}
export declare class ZSchemaValidatorFactory extends SchemaValidatorFactory {
protected zschema: any;
constructor();
createValidatorFn(schema: any): (value: any) => {
[key: string]: boolean;
};
getSchema(schema: any, ref: string): any;
private denormalizeRequiredPropertyPaths(err);
private getDefinition(schema, ref);
}