@backtrace/sdk-core
Version:
Backtrace-JavaScript SDK core library
16 lines (15 loc) • 830 B
TypeScript
import { SdkOptions } from '../../builder/SdkOptions.js';
import { BacktraceStackTraceConverter, DebugIdProvider } from '../../index.js';
import { BacktraceData } from '../../model/data/BacktraceData.js';
import { BacktraceReport } from '../../model/report/BacktraceReport.js';
import { AttributeManager } from '../attribute/AttributeManager.js';
export declare class BacktraceDataBuilder {
private readonly _sdkOptions;
private readonly _stackTraceConverter;
private readonly _attributeManager;
private readonly _debugIdProvider;
readonly MAIN_THREAD_NAME = "main";
constructor(_sdkOptions: SdkOptions, _stackTraceConverter: BacktraceStackTraceConverter, _attributeManager: AttributeManager, _debugIdProvider: DebugIdProvider);
build(report: BacktraceReport): BacktraceData;
private getThreads;
}