UNPKG

@backtrace/sdk-core

Version:
18 lines (17 loc) 924 B
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; }