guardz
Version:
A simple and lightweight TypeScript type guard library for runtime type validation.
10 lines (9 loc) • 473 B
TypeScript
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;