quallaa-cli
Version:
Sets up core infrastructure services for AI-assisted development
27 lines • 921 B
TypeScript
import { QuallaaError } from './custom-errors';
export interface ErrorContext {
command?: string;
service?: string;
operation?: string;
userId?: string;
}
export declare class ErrorHandler {
private static instance;
private constructor();
static getInstance(): ErrorHandler;
handleError(error: Error | QuallaaError, context?: ErrorContext): never;
private isCommanderHelperError;
private logError;
private displayUserError;
private displayAuthError;
private displayServiceError;
private displayValidationError;
private displayConfigError;
private displayQuallaaError;
private displayGenericError;
private displaySupportInfo;
private getExitCode;
}
export declare function setupGlobalErrorHandler(): void;
export declare function handleError(error: Error | QuallaaError, context?: ErrorContext): never;
//# sourceMappingURL=error-handler.d.ts.map