UNPKG

@accounter/server

Version:
13 lines (12 loc) 449 B
/** * Input validation utilities */ import type { ReportInput, ValidationError } from '../types/index.js'; /** * Validates report input data against the schema * * @param input - The input data to validate * @param mode - Validation mode ('fail-fast' or 'collect-all') * @returns Array of validation errors (empty if valid) */ export declare function validateInput(input: ReportInput, mode?: 'fail-fast' | 'collect-all'): ValidationError[];