UNPKG

validlyjs

Version:

ValidlyJS is a lightweight, type-safe validation library inspired by Laravel's validation syntax

7 lines (6 loc) 555 B
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;