@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
TypeScript
/**
* 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