validlyjs
Version:
ValidlyJS is a lightweight, type-safe validation library inspired by Laravel's validation syntax
7 lines (6 loc) • 555 B
TypeScript
import { RuleHandler, ValidationContext } from "../types/interfaces.js";
export declare function registerRule(name: string, handler: RuleHandler): void;
export declare function extend(name: string, validate: (value: any) => boolean | string, message?: string | ((ctx: ValidationContext) => string)): void;
export declare function registerCustomRule(name: string, handler: RuleHandler): void;
export declare function getCustomRuleHandler(name: string): RuleHandler;
export declare function getRuleHandler(name: string, baseDataType?: string): RuleHandler;