跳到主要内容

RxDBEntityLocalCreatedEventData<T>

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

ENTITY_LOCAL_CREATE_EVENT 的载荷

Remarks​

patch 是完整实体(非 Partial):行刚插入,所有字段都已确定,包括数据库回填的那些。 inversePatch 恒为 null——插入的逆操作是删除,由 id 本身表达,不需要补丁。

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:238


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<InstanceType<T>>;

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


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