UNPKG

1.69 kBTypeScriptView Raw
1import { Breadcrumb } from './breadcrumb';
2import { Contexts } from './context';
3import { DebugMeta } from './debugMeta';
4import { Exception } from './exception';
5import { Extras } from './extra';
6import { Primitive } from './misc';
7import { Request } from './request';
8import { CaptureContext } from './scope';
9import { SdkInfo } from './sdkinfo';
10import { Severity } from './severity';
11import { Span } from './span';
12import { Stacktrace } from './stacktrace';
13import { Measurements } from './transaction';
14import { User } from './user';
15/** JSDoc */
16export interface Event {
17 event_id?: string;
18 message?: string;
19 timestamp?: number;
20 start_timestamp?: number;
21 level?: Severity;
22 platform?: string;
23 logger?: string;
24 server_name?: string;
25 release?: string;
26 dist?: string;
27 environment?: string;
28 sdk?: SdkInfo;
29 request?: Request;
30 transaction?: string;
31 modules?: {
32 [key: string]: string;
33 };
34 fingerprint?: string[];
35 exception?: {
36 values?: Exception[];
37 };
38 stacktrace?: Stacktrace;
39 breadcrumbs?: Breadcrumb[];
40 contexts?: Contexts;
41 tags?: {
42 [key: string]: Primitive;
43 };
44 extra?: Extras;
45 user?: User;
46 type?: EventType;
47 spans?: Span[];
48 measurements?: Measurements;
49 debug_meta?: DebugMeta;
50 sdkProcessingMetadata?: {
51 [key: string]: any;
52 };
53}
54/** JSDoc */
55export declare type EventType = 'transaction';
56/** JSDoc */
57export interface EventHint {
58 event_id?: string;
59 captureContext?: CaptureContext;
60 syntheticException?: Error | null;
61 originalException?: Error | string | null;
62 data?: any;
63}
64//# sourceMappingURL=event.d.ts.map
\No newline at end of file