DevToolsRxdbDatabaseProviderPorts
Defined in: rxdb/database-provider.ts:56
database provider 的构造端口。
Properties
getEntityMetadata
getEntityMetadata: GetEntityMetadataFn;
Defined in: rxdb/database-provider.ts:68
实体元数据读取函数;异常按上游语义透传(不遮罩等于明文泄漏)。
runtime
readonly runtime: "browser" | "electron" | "tauri";
Defined in: rxdb/database-provider.ts:71
仅用于 descriptor 显示。
Methods
emitEvent()
emitEvent(eventType, data): void;
Defined in: rxdb/database-provider.ts:79
把一条已遮罩、已序列化的 RxDB 事件推给对端。
Parameters
| Parameter | Type | Description |
|---|---|---|
eventType | string | RxDBEventMap 的键。 |
data | unknown | 事件载荷;调用方不再持有它。 |
Returns
void
getRxDB()
getRxDB(): DevToolsRxDB | undefined;
Defined in: rxdb/database-provider.ts:65
取当前 RxDB 实例。
Returns
DevToolsRxDB | undefined
Remarks
返回 undefined 表示尚未 init:所有操作回 provider_unavailable(可重试),
而不是回一份空结果——空结果会让面板把「还没连上」显示成「这个库是空的」。
实例可以在运行期被换掉,实体索引与事件订阅都会跟着重建。