UNPKG

guardz

Version:

A simple and lightweight TypeScript type guard library for runtime type validation.

10 lines (9 loc) 473 B
import { ValidationResult, ValidationError, ValidationTree } from './validationTypes'; /** * Create a validation result object * @param valid - Whether the validation passed * @param errors - Array of validation errors (default: empty array) * @param tree - Optional validation tree structure * @returns A ValidationResult object */ export declare const createValidationResult: (valid: boolean, errors?: ValidationError[], tree?: ValidationTree) => ValidationResult;