@furo/framework
Version:
Furo framework libs
21 lines (20 loc) • 563 B
TypeScript
/**
* This is used by the FieldNode to validate against specified constraints.
* Scalar values must not be registered.
*/
export class ValidatorRegistry {
/**
* Register a validator for a specific type.
*
* @param typename {String}
* @param ValidatorClass {Class}
*/
static register(typename: string, ValidatorClass: any): void;
/**
* Receive a validator for a specific complex type
*
* @param typename {String}
* @returns {*|boolean}
*/
static getValidator(typename: string): any | boolean;
}