@xec-sh/cli
Version:
Xec: The Universal Shell for TypeScript
25 lines (24 loc) • 750 B
TypeScript
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;
}