UNPKG

index-ticketing

Version:

Automatic error tracking and ticketing system integration

36 lines 1.04 kB
import { IndexTicketingConfig } from '../types'; export declare class ClientErrorHandler { private config; private breadcrumbs; private originalErrorHandler?; private originalUnhandledRejectionHandler?; private isInstalled; constructor(config: IndexTicketingConfig); /** * Install global error handlers */ install(): void; /** * Uninstall global error handlers */ uninstall(): void; /** * Manually capture an error */ captureError(error: Error, extra?: Record<string, any>): Promise<void>; /** * Add a breadcrumb manually */ addBreadcrumb(message: string, category?: string, level?: 'info' | 'warning' | 'error' | 'debug', data?: Record<string, any>): void; /** * Set user context */ setUser(user: IndexTicketingConfig['user']): void; /** * Set tags */ setTags(tags: Record<string, string>): void; private installBreadcrumbCapture; private sendErrorEvent; } //# sourceMappingURL=error-handler.d.ts.map