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
TypeScript
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 };