UNPKG

@platformos/pos-cli

Version:

Manage your platformOS application

54 lines 1.57 kB
import { BaseClient, Scope } from '@sentry/core'; import { DsnLike, Event, EventHint } from '@sentry/types'; import { BrowserBackend, BrowserOptions } from './backend'; /** * All properties the report dialog supports */ export interface ReportDialogOptions { [key: string]: any; eventId?: string; dsn?: DsnLike; user?: { email?: string; name?: string; }; lang?: string; title?: string; subtitle?: string; subtitle2?: string; labelName?: string; labelEmail?: string; labelComments?: string; labelClose?: string; labelSubmit?: string; errorGeneric?: string; errorFormEntry?: string; successMessage?: string; /** Callback after reportDialog showed up */ onLoad?(): void; } /** * The Sentry Browser SDK Client. * * @see BrowserOptions for documentation on configuration options. * @see SentryClient for usage documentation. */ export declare class BrowserClient extends BaseClient<BrowserBackend, BrowserOptions> { /** * Creates a new Browser SDK instance. * * @param options Configuration options for this SDK. */ constructor(options?: BrowserOptions); /** * @inheritDoc */ protected _prepareEvent(event: Event, scope?: Scope, hint?: EventHint): PromiseLike<Event | null>; /** * Show a report dialog to the user to send feedback to a specific event. * * @param options Set individual options for the dialog */ showReportDialog(options?: ReportDialogOptions): void; } //# sourceMappingURL=client.d.ts.map