UNPKG

structure-validation

Version:

A Node.js CLI tool for validating codebase folder and file structure using a clean declarative configuration. Part of the guardz ecosystem for comprehensive TypeScript development.

21 lines 684 B
import { ValidationResult } from '../types/validation.types'; import { FileInfo } from '../entities/FileInfo'; import { ValidationRule } from '../entities/ValidationRule'; /** * Domain service for validating file structure against rules */ export declare class ValidationService { /** * Validate files against validation rules */ validateFiles(files: readonly FileInfo[], rules: readonly ValidationRule[], verifyRoot?: boolean): ValidationResult; /** * Validate a single file against all rules */ private validateFile; /** * Convert glob pattern to regex */ private globToRegex; } //# sourceMappingURL=ValidationService.d.ts.map