EntityTriggerPayload<T>
Defined in: packages/rxdb-plugin-trigger/src/types.ts:609
EntityTriggerPayload - 实体触发器的负载结构
当监听的实体发生变更时,会构造此负载传递给关联的任务。 _triggerDepth 和 _triggerSourceChain 用于递归深度控制和溯源。
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Properties
_triggerDepth
_triggerDepth: number;
Defined in: packages/rxdb-plugin-trigger/src/types.ts:621
递归深度(用于防止无限循环)
_triggerSourceChain
_triggerSourceChain: string[];
Defined in: packages/rxdb-plugin-trigger/src/types.ts:623
触发链(用于溯源)
data?
optional data?: T;
Defined in: packages/rxdb-plugin-trigger/src/types.ts:619
变更数据(create/update 时为 patch,remove 时为 inversePatch)
entity
entity: string;
Defined in: packages/rxdb-plugin-trigger/src/types.ts:611
实体名称
event
event: EntityTriggerEvent;
Defined in: packages/rxdb-plugin-trigger/src/types.ts:615
事件类型
id
id: unknown;
Defined in: packages/rxdb-plugin-trigger/src/types.ts:617
实体ID
namespace
namespace: string;
Defined in: packages/rxdb-plugin-trigger/src/types.ts:613
命名空间