1 | import type { WebFetchHeaders } from './webfetchapi';
|
2 | type XHRSendInput = unknown;
|
3 | export type ConsoleLevel = 'debug' | 'info' | 'warn' | 'error' | 'log' | 'assert' | 'trace';
|
4 | export interface SentryWrappedXMLHttpRequest {
|
5 | __sentry_xhr_v3__?: SentryXhrData;
|
6 | __sentry_own_request__?: boolean;
|
7 | __sentry_xhr_span_id__?: string;
|
8 | setRequestHeader?: (key: string, val: string) => void;
|
9 | getResponseHeader?: (key: string) => string | null;
|
10 | }
|
11 | export interface SentryXhrData {
|
12 | method: string;
|
13 | url: string;
|
14 | status_code?: number;
|
15 | body?: XHRSendInput;
|
16 | request_body_size?: number;
|
17 | response_body_size?: number;
|
18 | request_headers: Record<string, string>;
|
19 | }
|
20 | export interface HandlerDataXhr {
|
21 | |
22 |
|
23 |
|
24 | args: [string, string];
|
25 | xhr: SentryWrappedXMLHttpRequest;
|
26 | startTimestamp?: number;
|
27 | endTimestamp?: number;
|
28 | }
|
29 | interface SentryFetchData {
|
30 | method: string;
|
31 | url: string;
|
32 | request_body_size?: number;
|
33 | response_body_size?: number;
|
34 | __span?: string;
|
35 | }
|
36 | export interface HandlerDataFetch {
|
37 | args: any[];
|
38 | fetchData: SentryFetchData;
|
39 | startTimestamp: number;
|
40 | endTimestamp?: number;
|
41 | response?: {
|
42 | readonly ok: boolean;
|
43 | readonly status: number;
|
44 | readonly url: string;
|
45 | headers: WebFetchHeaders;
|
46 | };
|
47 | error?: unknown;
|
48 | }
|
49 | export interface HandlerDataDom {
|
50 | event: object | {
|
51 | target: object;
|
52 | };
|
53 | name: string;
|
54 | global?: boolean;
|
55 | }
|
56 | export interface HandlerDataConsole {
|
57 | level: ConsoleLevel;
|
58 | args: any[];
|
59 | }
|
60 | export interface HandlerDataHistory {
|
61 | from: string | undefined;
|
62 | to: string;
|
63 | }
|
64 | export interface HandlerDataError {
|
65 | column?: number;
|
66 | error?: Error;
|
67 | line?: number;
|
68 | msg: string | object;
|
69 | url?: string;
|
70 | }
|
71 | export type HandlerDataUnhandledRejection = unknown;
|
72 | export {};
|
73 |
|
\ | No newline at end of file |