跳到主要内容

RxDBEntityRemoteUpdatedEventData<T>

Defined in: packages/rxdb/src/rxdb-events.ts:293

ENTITY_REMOTE_UPDATE_EVENT 的载荷;data 是更新之后的整行

Extends​

  • RxDBEntityLocalEventDataBase<T>

Type Parameters​

Type ParameterDefault type
T extends EntityTypeEntityType

Properties​

branchId?​

optional branchId?: string;

Defined in: packages/rxdb/src/rxdb-events.ts:206

分支 ID(远程事件)

Inherited from​

RxDBEntityLocalEventDataBase.branchId

data​

data: Readonly<InstanceType<T>>;

Defined in: packages/rxdb/src/rxdb-events.ts:296


entity​

entity: string;

Defined in: packages/rxdb/src/rxdb-events.ts:200

实体名称

Inherited from​

RxDBEntityLocalEventDataBase.entity

entityType?​

optional entityType?: T;

Defined in: packages/rxdb/src/rxdb-events.ts:204

实体类型

Inherited from​

RxDBEntityLocalEventDataBase.entityType

id​

id: EntityStaticType<T, "idType">;

Defined in: packages/rxdb/src/rxdb-events.ts:202

实体唯一标识符

Inherited from​

RxDBEntityLocalEventDataBase.id

namespace​

namespace: string;

Defined in: packages/rxdb/src/rxdb-events.ts:198

命名空间

Inherited from​

RxDBEntityLocalEventDataBase.namespace

origin?​

optional origin?: "cross-tab";

Defined in: packages/rxdb/src/rxdb-events.ts:210

事件来源:undefined = 本地当前 tab,'cross-tab' = 其他 tab 通过 BroadcastChannel 接收

Inherited from​

RxDBEntityLocalEventDataBase.origin

recordAt​

recordAt: Date;

Defined in: packages/rxdb/src/rxdb-events.ts:208

变更记录时间

Inherited from​

RxDBEntityLocalEventDataBase.recordAt

type​

type: "INSERT" | "UPDATE" | "DELETE" | "NEW";

Defined in: packages/rxdb/src/rxdb-events.ts:196

Inherited from​

RxDBEntityLocalEventDataBase.type