@backtrace/react
Version:
Backtrace-Javascript React integration
20 lines (19 loc) • 994 B
TypeScript
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;
}