UNPKG

@backtrace/sdk-core

Version:
17 lines (16 loc) 891 B
import { BacktraceAttachment } from '../../model/attachment/index.js'; import { FileSystem } from '../storage/index.js'; import { BacktraceDatabaseFileRecord } from './BacktraceDatabaseFileRecord.js'; import { AttachmentBacktraceDatabaseRecord } from './model/BacktraceDatabaseRecord.js'; export declare class AttachmentBacktraceDatabaseFileRecord implements AttachmentBacktraceDatabaseRecord { readonly type = "attachment"; readonly id: string; readonly rxid: string; readonly timestamp: number; readonly attachment: BacktraceAttachment<unknown>; readonly sessionId: string; locked: boolean; private constructor(); static fromRecord(record: AttachmentBacktraceDatabaseRecord): AttachmentBacktraceDatabaseFileRecord; static fromJson(json: string | AttachmentBacktraceDatabaseRecord, fileSystem: FileSystem): BacktraceDatabaseFileRecord | undefined; }