@berish/validate
Version:
Validation of complex objects with support for validation maps, rules and decorators
10 lines (9 loc) • 575 B
TypeScript
import { IValidateRule } from './types';
export declare function registerRule(rule: IValidateRule<any>): void;
export declare function unregisterRule(name: string): void;
export declare function getRegisteredRule(name: string): IValidateRule<any>;
export declare function isRegisteredRule(name: string): boolean;
export declare function getRegisteredRules(): IValidateRule<any>[];
export declare function addRule(rule: IValidateRule<any>): void;
export declare function removeRule(rule: IValidateRule<any>): void;
export declare function getAllRules(): IValidateRule<any>[];