UNPKG

@casoon/auditmysite

Version:

Professional website analysis suite with robust accessibility testing, Core Web Vitals performance monitoring, SEO analysis, and content optimization insights. Features isolated browser contexts, retry mechanisms, and comprehensive API endpoints for profe

52 lines 1.22 kB
/** * 🔧 Command Registry * * Central registry for all CLI commands. * Manages command registration, validation, and execution. */ import { BaseCommand, CommandArgs, CommandResult } from './commands/base-command'; export declare class CommandRegistry { private commands; constructor(); /** * Register built-in commands */ private registerBuiltinCommands; /** * Register a new command */ register(command: BaseCommand): void; /** * Get a command by name */ getCommand(name: string): BaseCommand | undefined; /** * Check if command exists */ hasCommand(name: string): boolean; /** * Get all registered commands */ getCommands(): Map<string, BaseCommand>; /** * Execute a command */ executeCommand(name: string, args: CommandArgs): Promise<CommandResult>; /** * Get help information for all commands */ getHelpText(): string; /** * Unregister a command */ unregister(name: string): boolean; /** * Clear all commands */ clear(): void; /** * Get command count */ size(): number; } //# sourceMappingURL=command-registry.d.ts.map