UNPKG

image-asset-manager

Version:

A comprehensive image asset management tool for frontend projects

18 lines 931 B
import { CLIOptions } from "../types"; import { ConfigManager } from "../config"; export interface ValidationResult { valid: boolean; errors: string[]; warnings: string[]; } export declare class CLIValidator { private configManager; constructor(configManager: ConfigManager); validateScanOptions(options: CLIOptions, scanOptions?: any): ValidationResult; validateServeOptions(options: CLIOptions, serveOptions?: any): ValidationResult; validateOptimizeOptions(options: CLIOptions, optimizeOptions?: any): ValidationResult; validateGenerateOptions(options: CLIOptions, generateOptions?: any): ValidationResult; validateAllOptions(command: "scan" | "serve" | "optimize" | "generate", options: CLIOptions, commandOptions?: any): ValidationResult; } export declare function displayValidationResult(result: ValidationResult, silent?: boolean): boolean; //# sourceMappingURL=cli-validator.d.ts.map