UNPKG

sentry-uniapp

Version:

用于Uniapp/小程序/快应用等平台的 Sentry SDK

55 lines 1.69 kB
import { BaseClient, Scope } from "@sentry/core"; import { DsnLike, Event, EventHint } from "@sentry/types"; import { MiniappBackend, MiniappOptions } 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 Miniapp SDK Client. * * @see MiniappOptions for documentation on configuration options. * @see SentryClient for usage documentation. */ export declare class MiniappClient extends BaseClient<MiniappBackend, MiniappOptions> { /** * Creates a new Miniapp SDK instance. * * @param options Configuration options for this SDK. */ constructor(options?: MiniappOptions); /** * @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