跳到主要内容

EntityTriggerPayload<T>

Defined in: packages/rxdb-plugin-trigger/src/types.ts:609

EntityTriggerPayload - 实体触发器的负载结构

当监听的实体发生变更时,会构造此负载传递给关联的任务。 _triggerDepth 和 _triggerSourceChain 用于递归深度控制和溯源。

Type Parameters

Type ParameterDefault type
Tunknown

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

命名空间