UNPKG

1.71 kBTypeScriptView Raw
1import type { Event, EventHint, Exception, Severity, SeverityLevel, StackFrame, StackParser } from '@sentry/types';
2/**
3 * This function creates an exception from a JavaScript Error
4 */
5export declare function exceptionFromError(stackParser: StackParser, ex: Error): Exception;
6/**
7 * @hidden
8 */
9export declare function eventFromPlainObject(stackParser: StackParser, exception: Record<string, unknown>, syntheticException?: Error, isUnhandledRejection?: boolean): Event;
10/**
11 * @hidden
12 */
13export declare function eventFromError(stackParser: StackParser, ex: Error): Event;
14/** Parses stack frames from an error */
15export declare function parseStackFrames(stackParser: StackParser, ex: Error & {
16 framesToPop?: number;
17 stacktrace?: string;
18}): StackFrame[];
19/**
20 * Creates an {@link Event} from all inputs to `captureException` and non-primitive inputs to `captureMessage`.
21 * @hidden
22 */
23export declare function eventFromException(stackParser: StackParser, exception: unknown, hint?: EventHint, attachStacktrace?: boolean): PromiseLike<Event>;
24/**
25 * Builds and Event from a Message
26 * @hidden
27 */
28export declare function eventFromMessage(stackParser: StackParser, message: string, level?: Severity | SeverityLevel, hint?: EventHint, attachStacktrace?: boolean): PromiseLike<Event>;
29/**
30 * @hidden
31 */
32export declare function eventFromUnknownInput(stackParser: StackParser, exception: unknown, syntheticException?: Error, attachStacktrace?: boolean, isUnhandledRejection?: boolean): Event;
33/**
34 * @hidden
35 */
36export declare function eventFromString(stackParser: StackParser, input: string, syntheticException?: Error, attachStacktrace?: boolean): Event;
37//# sourceMappingURL=eventbuilder.d.ts.map
\No newline at end of file