跳到主要内容

RxDBEntityLocalNewEventData<T>

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

ENTITY_LOCAL_NEW_EVENT 的载荷

Remarks​

patch 是 Partial:new 出来的实体只有调用方显式赋过的字段,默认值与数据库回填都还没发生。 inversePatch 恒为 null——还没有任何已落库的状态可回退到。

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

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

inversePatch​

inversePatch: null;

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


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

patch​

patch: Readonly<Partial<InstanceType<T>>>;

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


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