bugsplat
Version:
error reporting for js
24 lines (23 loc) • 920 B
TypeScript
import type { BugSplatOptions } from './bugsplat-options';
import { type BugSplatResponse } from './bugsplat-response';
export declare function createStandardizedCallStack(error: Error): string;
export declare function tryParseResponseJson(response: {
json(): Promise<unknown>;
}): Promise<unknown>;
export declare class BugSplat {
readonly database: string;
readonly application: string;
readonly version: string;
private _formData;
private _appKey;
private _description;
private _email;
private _user;
constructor(database: string, application: string, version: string);
post(errorToPost: Error | string, options?: BugSplatOptions): Promise<BugSplatResponse>;
setDefaultAppKey(appKey: string): void;
setDefaultDescription(description: string): void;
setDefaultEmail(email: string): void;
setDefaultUser(user: string): void;
private _createReturnValue;
}