ReplayEventRecord
Defined in: packages/rxdb-plugin-replay/src/entities.ts:76
一条 rrweb 事件(表 replay_event),只存在于录制库。
Remarks
只增不改;只有 deleteSession() 删除。data 是整条 eventWithTime,读出即可交给 rrweb Replayer。
Constructors
Constructor
new ReplayEventRecord(): ReplayEventRecord;
Returns
ReplayEventRecord
Properties
bytes
bytes: number;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:90
JSON.stringify(data) 的 UTF-8 字节数。
data
data: eventWithTime;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:88
整条 rrweb 事件。
id
id: string;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:78
主键,${sessionId}:${seq}。
seq
seq: number;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:82
会话内严格递增,跨刷新连续。
sessionId
sessionId: string;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:80
所属会话(不建外键,删除由插件按序执行)。
timestamp
timestamp: number;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:86
rrweb 事件的 timestamp(epoch ms)。
type
type: number;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:84
rrweb EventType 数值。