跳到主要内容

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 数值。