UNPKG

@backtrace/sdk-core

Version:
17 lines (16 loc) 914 B
import { BacktraceAttachment } from '../../model/attachment/index.js'; import { FileSystem, SessionId } 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: SessionId | string; locked: boolean; private constructor(); static fromRecord(record: AttachmentBacktraceDatabaseRecord): AttachmentBacktraceDatabaseFileRecord; static fromJson(json: string | AttachmentBacktraceDatabaseRecord, fileSystem: FileSystem): BacktraceDatabaseFileRecord | undefined; }