UNPKG

@berish/validate

Version:

Validation of complex objects with support for validation maps, rules and decorators

10 lines (9 loc) 575 B
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>[];