UNPKG

@syntropysoft/praetorian

Version:

Praetorian CLI – A universal multi-environment configuration validator for DevSecOps teams. Validate, compare, and secure YAML/ENV files with ease.

20 lines 738 B
/** * ValidationService - Single Responsibility: Execute validation logic * * This service handles all validation operations: * - Creating validation functions * - Executing validation rules * - Managing validation context */ import { ValidationOptions } from '../orchestrators/ValidationOrchestrator'; export declare class ValidationService { /** * Create validation function (pure function) */ createValidationFunction(options: ValidationOptions): (files: any[]) => Promise<import("../../shared/types").ValidationResult>; /** * Execute validation with guard clauses */ executeValidation(files: any[], options: ValidationOptions): Promise<any>; } //# sourceMappingURL=ValidationService.d.ts.map