UNPKG

@martinmilo/verve

Version:

TypeScript domain modeling library with field-level authorization, business rule validation, and context-aware access control

6 lines 643 B
import type { FieldClass, FieldValidator, LazyFieldValidator } from "../core/types"; export declare function isLazyFieldValidator<T = any>(v: FieldValidator<T> | LazyFieldValidator<T>): v is LazyFieldValidator<T>; export declare function isEagerFieldValidator<T = any>(v: FieldValidator<T> | LazyFieldValidator<T>): v is FieldValidator<T>; export declare function toLazyFieldValidator<T>(v: FieldValidator<T>): LazyFieldValidator<T>; export declare function mergeFieldValidators<T>(FieldClass: FieldClass<T>, validators: (FieldValidator | LazyFieldValidator)[]): (FieldValidator | LazyFieldValidator)[]; //# sourceMappingURL=validator.d.ts.map