/** * Стандартний конверт для всіх API відповідей (Синхронно) */ export interface ApiResponse { success: boolean; data?: T; error?: { code: string; message: string; details?: any; }; meta: { timestamp: number; traceId: string; service: string; }; } /** * Стандартний конверт для подій (Асинхронно) */ export interface SystemEvent { eventId: string; pattern: string; payload: T; source: string; timestamp: number; priority?: 'low' | 'medium' | 'high'; }