UNPKG

wingman-monitor

Version:

Runtime error monitoring package with React provider that automatically reports errors to webhook endpoints

46 lines 1.36 kB
export interface ErrorReport { message: string; errorType: string; severity: 'low' | 'medium' | 'high' | 'critical'; environment: string; accessToken: string; timestamp: number; stack?: string; projectInfo?: { name?: string; version?: string; url?: string; }; metadata?: Record<string, any>; } export declare class WingmanMonitor { private config; private configManager; private isStarted; private originalErrorHandler; private originalUnhandledRejectionHandler; private originalConsoleError; private originalConsoleWarn; private originalConsoleLog; private recentLogs; private maxLogs; constructor(projectPath?: string); private captureConsoleLog; private getRelevantLogs; private buildComprehensiveMessage; start(): Promise<void>; stop(): void; private setupErrorHandlers; private removeErrorHandlers; private handleUncaughtException; private handleUnhandledRejection; private handleWindowError; private handleWindowUnhandledRejection; private handleConsoleError; private reportError; private getProjectInfo; reportCustomError(error: Error, metadata?: Record<string, any>): Promise<void>; isActive(): boolean; testWebhook(): Promise<void>; } //# sourceMappingURL=monitor.d.ts.map