adpa-enterprise-framework-automation
Version:
Modular, standards-compliant Node.js/TypeScript automation framework for enterprise requirements, project, and data management. Provides CLI and API for BABOK v3, PMBOK 7th Edition, and DMBOK 2.0 (in progress). Production-ready Express.js API with TypeSpe
48 lines • 1.33 kB
TypeScript
/**
* Command Validation Utilities
* Provides validation functions for CLI command inputs
*/
export declare class ValidationError extends Error {
constructor(message: string);
}
/**
* Validate output directory path
*/
export declare function validateOutputDirectory(outputDir: string): void;
/**
* Validate output format
*/
export declare function validateFormat(format: string): void;
/**
* Validate retry count
*/
export declare function validateRetryCount(retries: number): void;
/**
* Validate retry backoff timing
*/
export declare function validateRetryBackoff(backoff: number): void;
/**
* Validate document key format
*/
export declare function validateDocumentKey(key: string): void;
/**
* Validate category name
*/
export declare function validateCategory(category: string): void;
/**
* Validate file path exists
*/
export declare function validateFileExists(filePath: string, description?: string): void;
/**
* Validate directory exists
*/
export declare function validateDirectoryExists(dirPath: string, description?: string): void;
/**
* Validate Git repository exists
*/
export declare function validateGitRepository(outputDir: string): void;
/**
* Validate URL format
*/
export declare function validateUrl(url: string, description?: string): void;
//# sourceMappingURL=validation.d.ts.map