UNPKG

bugsplat

Version:
30 lines (29 loc) 1.26 kB
import type { BugSplatAttachment, 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 function appendAttachment(body: FormData, attachment: BugSplatAttachment): void; export declare class BugSplat { readonly database: string; readonly application: string; readonly version: string; private _formData; private _fetch; private _appKey; private _attributes; private _description; private _email; private _user; constructor(database: string, application: string, version: string); post(errorToPost: Error | string, options?: BugSplatOptions): Promise<BugSplatResponse>; postFeedback(title: string, options?: BugSplatOptions): Promise<BugSplatResponse>; setDefaultAppKey(appKey: string): void; setDefaultAttributes(attributes: Record<string, string>): void; setDefaultDescription(description: string): void; setDefaultEmail(email: string): void; setDefaultUser(user: string): void; private _getEnv; private _createReturnValue; }