symref
Version:
Static code checker for AI code agents (Windsurf, Cline, etc.)
15 lines • 707 B
TypeScript
import { CommonOptions } from '../types/CommandOptions.js';
import { OutputFormatter } from '../utils/OutputFormatter.js';
import { ErrorHandler } from '../utils/ErrorHandler.js';
import { LogLevel } from '../types/LogLevel.js';
export declare abstract class BaseCommand {
protected options: CommonOptions;
protected formatter: OutputFormatter;
protected errorHandler: ErrorHandler;
constructor(options: CommonOptions);
abstract execute(args: string | string[]): Promise<void>;
protected parseOptions(args: string[]): CommonOptions;
protected log(message: string, level?: LogLevel): void;
protected handleError(error: Error): void;
}
//# sourceMappingURL=BaseCommand.d.ts.map