@sentry/integrations
Version:
Pluggable integrations that can be used to enhance JS SDKs
36 lines • 1.01 kB
TypeScript
import { Event, EventHint, EventProcessor, Hub, Integration } from '@sentry/types';
/** JSDoc */
interface ExtraErrorDataOptions {
depth?: number;
}
/** Patch toString calls to return proper name for wrapped functions */
export declare class ExtraErrorData implements Integration {
/**
* @inheritDoc
*/
static id: string;
/**
* @inheritDoc
*/
name: string;
/** JSDoc */
private readonly _options;
/**
* @inheritDoc
*/
constructor(options?: ExtraErrorDataOptions);
/**
* @inheritDoc
*/
setupOnce(addGlobalEventProcessor: (callback: EventProcessor) => void, getCurrentHub: () => Hub): void;
/**
* Attaches extracted information from the Error object to extra field in the Event
*/
enhanceEventWithErrorData(event: Event, hint?: EventHint): Event;
/**
* Extract extra information from the Error object
*/
private _extractErrorData;
}
export {};
//# sourceMappingURL=extraerrordata.d.ts.map