@embrace-io/react-native
Version:
A React Native wrapper for the Embrace SDK
22 lines (21 loc) • 819 B
TypeScript
import { SDKConfig, EmbraceLoggerLevel } from "./interfaces";
interface EmbraceInitArgs {
patch?: string;
sdkConfig?: SDKConfig;
logLevel?: EmbraceLoggerLevel;
}
declare const initialize: ({ sdkConfig, patch, logLevel }?: EmbraceInitArgs) => Promise<boolean>;
export * from "./api/breadcrumb";
export * from "./api/bundle";
export * from "./api/component";
export * from "./api/error";
export * from "./api/log";
export * from "./api/session";
export * from "./api/network";
export * from "./api/user";
export * from "./hooks/useEmbrace";
export * from "./hooks/useEmbraceIsStarted";
export * from "./hooks/useOrientationListener";
export * from "./interfaces";
export { configureSDKErrorLogging, getSDKErrorLoggingConfig, type SDKErrorLoggingConfig, } from "./utils/promiseHandler";
export { initialize };