UNPKG

@emmahyde/thinking-patterns

Version:

MCP server combining systematic thinking, mental models, debugging approaches, and stochastic algorithms for comprehensive cognitive pattern support

52 lines (51 loc) 1.53 kB
export declare class ValidationError extends Error { readonly code: string; readonly details?: Record<string, any> | null; constructor(message: string, details?: Record<string, any>); toJSON(): { message: string; name: string; code: string; details: Record<string, any> | null | undefined; }; } export declare class StateError extends Error { readonly code: string; readonly sessionId?: string; constructor(message: string, sessionId?: string); toJSON(): { message: string; name: string; code: string; sessionId: string | undefined; }; } export declare class SecurityError extends Error { readonly code: string; readonly severity: 'low' | 'medium' | 'high' | 'critical'; constructor(message: string, severity?: 'low' | 'medium' | 'high' | 'critical'); toJSON(): { message: string; name: string; code: string; severity: "low" | "medium" | "high" | "critical"; }; } export declare class ProcessingError extends Error { readonly code: string; readonly context?: Record<string, any> | null; constructor(message: string, context?: Record<string, any>); toJSON(): { message: string; name: string; code: string; context: Record<string, any> | null | undefined; }; } export interface ErrorResponse { code: string; message: string; details?: Record<string, any> | null; timestamp: string; requestId?: string; }