@sentry/browser
Version:
Official Sentry SDK for browsers
35 lines • 1.15 kB
TypeScript
import type { HandlerDataError, Mechanism, WrappedFunction } from '@sentry/core';
import { GLOBAL_OBJ } from '@sentry/core';
export declare const WINDOW: typeof GLOBAL_OBJ & Window;
type ErrorReport = Pick<HandlerDataError, 'msg' | 'url' | 'line' | 'column'>;
/**
* @hidden
*/
export declare function shouldIgnoreOnError(data?: HandlerDataError): boolean;
/**
* Skips the next `onerror` report that matches `report`, once. A report that
* never arrives is forgotten after the current task.
*
* @hidden
*/
export declare function ignoreNextOnErrorMatching(report: ErrorReport): void;
/**
* @hidden
*/
export declare function ignoreNextOnError(): void;
type WrappableFunction = Function;
export declare function wrap<T extends WrappableFunction>(fn: T, options?: {
mechanism?: Mechanism;
}): WrappedFunction<T>;
export declare function wrap<NonFunction>(fn: NonFunction, options?: {
mechanism?: Mechanism;
}): NonFunction;
/**
* Get HTTP request data from the current page.
*/
export declare function getHttpRequestData(): {
url: string;
headers: Record<string, string>;
};
export {};
//# sourceMappingURL=helpers.d.ts.map