@backtrace/sdk-core
Version:
Backtrace-JavaScript SDK core library
18 lines (17 loc) • 924 B
TypeScript
import { BacktraceAttachment } from '../../model/attachment/index.js';
import { BacktraceData } from '../../model/data/index.js';
import { FileSystem } from '../storage/index.js';
import { BacktraceDatabaseFileRecord } from './BacktraceDatabaseFileRecord.js';
import { ReportBacktraceDatabaseRecord } from './model/BacktraceDatabaseRecord.js';
export declare class ReportBacktraceDatabaseFileRecord implements ReportBacktraceDatabaseRecord {
readonly attachments: BacktraceAttachment[];
readonly type = "report";
readonly data: BacktraceData;
readonly id: string;
readonly timestamp: number;
readonly sessionId?: string;
locked: boolean;
private constructor();
static fromRecord(record: ReportBacktraceDatabaseRecord): ReportBacktraceDatabaseFileRecord;
static fromJson(json: string | ReportBacktraceDatabaseRecord, fileSystem: FileSystem): BacktraceDatabaseFileRecord | undefined;
}