UNPKG

@backtrace/react

Version:
20 lines (19 loc) 994 B
import { BacktraceClientSetup, BacktraceConfiguration, BacktraceClient as BrowserClient } from '@backtrace/browser'; import { BacktraceReactClientBuilder } from './builder/BacktraceReactClientBuilder.js'; export declare class BacktraceClient extends BrowserClient<BacktraceConfiguration> { constructor(clientSetup: BacktraceClientSetup); static builder(options: BacktraceConfiguration): BacktraceReactClientBuilder; /** * Initializes the client. If the client already exists, the available instance * will be returned and all other options will be ignored. * @param options client configuration * @param build builder * @returns backtrace client */ static initialize(options: BacktraceConfiguration, build?: (builder: BacktraceReactClientBuilder) => void): BacktraceClient; /** * Returns created BacktraceClient instance if the instance exists. * Otherwise undefined. */ static get instance(): BacktraceClient | undefined; }