UNPKG

valia

Version:

A runtime data validator in TypeScript with advanced type inference, built-in validation functions, and seamless integration for server and client environments.

6 lines (5 loc) 397 B
import type { SetableCriteria, MountedCriteria } from "../formats"; import type { SchemaInstance } from "../types"; export declare const metadataSymbol: unique symbol; export declare function isMountedCriteria(obj: object): obj is MountedCriteria; export declare function mounter<T extends SetableCriteria>(managers: SchemaInstance['managers'], criteria: SetableCriteria & T): MountedCriteria<T>;