UNPKG

@xec-sh/cli

Version:

Xec: The Universal Shell for TypeScript

25 lines (24 loc) 750 B
import type { Configuration, ValidationError } from './types.js'; export declare class ConfigValidator { private errors; validate(config: Configuration): Promise<ValidationError[]>; private validateVersion; private validateVars; private validateTargets; private validateHost; private validateContainer; private validatePod; private validateProfiles; private validateTasks; private validateTaskParameters; private validateTaskSteps; private validateTargetReference; private validateTimeout; private validateScripts; private validateCommands; private validateSecrets; private validateExtensions; private hasCircularInheritance; private addError; private addWarning; }