跳到主要内容

RxDBEvent

type RxDBEvent = RxDBEventMap[keyof RxDBEventMap];

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

RxDB 事件联合类型。

Remarks​

判别方式的契约:只能用 event.type,不能用 instanceof。 跨 tab 事件经 BroadcastChannel 结构化克隆后 constructor 是 Object,网关按 type 字段 展开重建(见 RxDBTabsGateway.#markEventAsCrossTab),不调用原始事件类的构造函数。 因此同一逻辑事件在本 tab 与跨 tab 下的原型不同,instanceof EntityLocalCreatedEvent 会在跨 tab 路径上返回 false。type 是唯一在两条路径上都稳定的判别依据。