@embrace-io/web-sdk
Version:
20 lines • 646 B
text/typescript
import { TraceManager } from "../../manager/types.cjs";
import "../../manager/index.cjs";
//#region src/api-traces/api/TraceAPI/TraceAPI.d.ts
/**
* Public interface for TraceAPI including SDK-internal methods.
*/
interface TraceAPIInstance extends TraceManager {
/** @internal SDK use only */
setGlobalTraceManager(traceManager: TraceManager): void;
/** @internal SDK use only */
getTraceManager(): TraceManager;
}
declare class TraceAPI {
private static _instance?;
static getInstance(): TraceAPIInstance;
static resetInstance(): void;
}
//#endregion
export { TraceAPI, TraceAPIInstance };
//# sourceMappingURL=TraceAPI.d.cts.map