跳到主要内容

PGliteChangeEventSource

Defined in: packages/rxdb-adapter-pglite/src/PGliteClient.ts:326

变更事件源:能挂/摘 PGliteChangeType 监听的客户端。

Remarks​

与 IPGliteClient 分开声明,是因为能不能推变更和能不能执行 SQL 是两件事: 只读或纯查询用途的客户端可以只满足后者。适配器按这个契约结构化判定,而不是按具体类, 否则代理实现(US-208 的桌面客户端)会被 instanceof 判为不支持——症状是变更事件全丢, 而且 disconnect() 也不会去解绑它。

Methods​

addEventListener()​

addEventListener<T>(type, listener): void;

Defined in: packages/rxdb-adapter-pglite/src/PGliteClient.ts:327

Type Parameters​

Type Parameter
T extends keyof PGliteClientEvents

Parameters​

ParameterType
typeT
listener(event) => void

Returns​

void


removeEventListener()​

removeEventListener<T>(type, listener): void;

Defined in: packages/rxdb-adapter-pglite/src/PGliteClient.ts:328

Type Parameters​

Type Parameter
T extends keyof PGliteClientEvents

Parameters​

ParameterType
typeT
listener(event) => void

Returns​

void