25 lines
715 B
TypeScript
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;
|