@kimsungwhee/apple-docs-mcp
Version:
MCP server for Apple Developer Documentation - Search iOS/macOS/SwiftUI/UIKit docs, WWDC videos, Swift/Objective-C APIs & code examples in Claude, Cursor & AI assistants
39 lines • 846 B
TypeScript
/**
* Error handling types
*/
/**
* Application error types
*/
export declare enum ErrorType {
NETWORK_ERROR = "NETWORK_ERROR",
PARSE_ERROR = "PARSE_ERROR",
NOT_FOUND = "NOT_FOUND",
INVALID_INPUT = "INVALID_INPUT",
TIMEOUT = "TIMEOUT",
RATE_LIMITED = "RATE_LIMITED",
API_ERROR = "API_ERROR",
CACHE_ERROR = "CACHE_ERROR",
VALIDATION_ERROR = "VALIDATION_ERROR",
SERVICE_UNAVAILABLE = "SERVICE_UNAVAILABLE",
UNKNOWN = "UNKNOWN"
}
/**
* Application error structure
*/
export interface AppError {
type: ErrorType;
message: string;
originalError?: Error;
suggestions?: string[];
}
/**
* MCP Error response structure
*/
export interface ErrorResponse {
content: Array<{
type: 'text';
text: string;
}>;
isError: boolean;
}
//# sourceMappingURL=error.d.ts.map