UNPKG

@syntropysoft/praetorian

Version:

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

29 lines 1.04 kB
/** * TODO: DECLARATIVE PROGRAMMING PATTERN * * This file demonstrates excellent declarative programming practices: * - Pure functions with functional array methods (flatMap, reduce) * - Immutable data transformations * - Object spread operator for composition * - Type guards for error handling * - No imperative loops or state mutations * - Clear data flow transformations * * Mutation Score: 94.44% - Functional patterns make testing predictable! */ import { ValidationResult } from '../types'; export declare class ResultBuilder { /** * Build validation result from plugin results */ buildValidationResult(results: ValidationResult[], pluginsCount: number, startTime: number, strict: boolean): ValidationResult; /** * Create result when no plugins are loaded */ createNoPluginsResult(startTime: number): ValidationResult; /** * Build error result */ buildErrorResult(error: unknown, startTime: number): ValidationResult; } //# sourceMappingURL=ResultBuilder.d.ts.map