@niondigital/moco-mcp
Version:
Model Context Protocol (MCP) server for MOCO: time tracking, project management, holidays, and presence monitoring
33 lines (32 loc) • 1.04 kB
TypeScript
/**
* Error handling utilities for MOCO API interactions
*/
/**
* Handles MOCO API errors and converts them to user-friendly messages
* @param error - Error object from API call
* @returns User-friendly error message in English
*/
export declare function handleMocoApiError(error: any): string;
/**
* Creates user-friendly error messages for validation errors
* @param error - Validation error details
* @returns User-friendly error message in English
*/
export declare function createValidationErrorMessage(error: {
field: string;
value: any;
reason: string;
}): string;
/**
* Creates user-friendly messages for empty result sets
* @param context - Context information about the empty result
* @returns User-friendly message in English
*/
export declare function createEmptyResultMessage(context: {
type: 'activities' | 'projects' | 'tasks' | 'holidays' | 'presences' | 'public_holidays';
startDate?: string;
endDate?: string;
year?: number;
projectId?: number;
query?: string;
}): string;