semantic-ds-toolkit
Version:
Performance-first semantic layer for modern data stacks - Stable Column Anchors & intelligent inference
23 lines • 924 B
TypeScript
export declare class EnhancedErrorHandler {
private context;
private errorMappings;
constructor(command: string, args?: string[]);
handleError(error: Error): Promise<void>;
private analyzeError;
private displayErrorHeader;
private displayErrorDetails;
private displayRecoveryActions;
private getPriorityIcon;
private executeRecoveryAction;
private createBasicConfig;
private installDependencies;
private validateYamlConfig;
private restoreConfigBackup;
private logError;
static handleUncaughtException(error: Error): void;
static handleUnhandledRejection(reason: any): void;
static setupGlobalHandlers(): void;
}
export declare function withErrorHandler<T extends any[], R>(command: string, fn: (...args: T) => Promise<R>): (...args: T) => Promise<R>;
export declare const errorHandler: EnhancedErrorHandler;
//# sourceMappingURL=error-handler.d.ts.map