UNPKG

decoval

Version:

DecoVal is a decorator-driven validation pattern that allows you to add validation rules directly to the properties of TypeScript classes, simplifying data control and increasing code readability and reusability.

8 lines (7 loc) 316 B
import { ValidatorFn } from "../types/types"; export interface ValidationMap { [propertyKey: string]: ValidatorFn[]; } declare const validationMetadata: Map<string, ValidatorFn[]>; export declare function registerValidation(target: any, key: string, validator: ValidatorFn): void; export { validationMetadata };