UNPKG

msexchange-mcp

Version:

MCP server for Microsoft Exchange/Outlook email operations via Microsoft Graph API

33 lines 978 B
/** * Error classification and handling utilities */ export declare enum ErrorType { AUTHENTICATION = "authentication", NETWORK = "network", API_LIMIT = "api_limit", VALIDATION = "validation", NOT_FOUND = "not_found", PERMISSION = "permission", SYNTAX = "syntax", UNKNOWN = "unknown" } export interface ClassifiedError { type: ErrorType; message: string; originalError?: Error; suggestions: string[]; retryable: boolean; } /** * Classify errors and provide actionable suggestions */ export declare function classifyError(error: unknown): ClassifiedError; /** * Format error response for user display */ export declare function formatErrorResponse(classified: ClassifiedError): string; /** * Retry with exponential backoff for retryable errors */ export declare function retryWithBackoff<T>(operation: () => Promise<T>, maxRetries?: number, baseDelay?: number): Promise<T>; //# sourceMappingURL=errorClassifier.d.ts.map