light-sentry-sdk/dist/plugins/ErrorPlugin.d.ts

25 lines
715 B
TypeScript

import type { LightPlugin, LightClient } from '../types';
declare class ErrorPlugin implements LightPlugin {
name: string;
version: string;
private client;
private config;
private originalOnError?;
private onUnhandledRejection?;
private onResourceError?;
setup(client: LightClient): void;
private loadConfig;
private shouldIgnoreError;
private shouldIgnoreScriptUrl;
private shouldIncludePath;
private shouldSample;
private shouldSampleResource;
private setupGlobalError;
private setupUnhandledRejection;
private extractUrlFromReason;
private setupResourceError;
private buildErrorEvent;
destroy(): void;
}
export default ErrorPlugin;