跳到主要内容

DevToolsProviderDescriptor

Defined in: provider/descriptor.ts:84

provider descriptor;每个领域最多一份。

Properties​

domain​

readonly domain: "database" | "files" | "settings";

Defined in: provider/descriptor.ts:85


kind​

readonly kind: "rxdb" | "unavailable" | "opfs" | "native-files" | "idb" | "sqlite";

Defined in: provider/descriptor.ts:88


limits​

readonly limits: DevToolsProviderLimits;

Defined in: provider/descriptor.ts:92


operations​

readonly operations: readonly (
| "inspect"
| "query"
| "events"
| "get-branches"
| "switch-branch"
| "create-branch"
| "delete-branch"
| "list"
| "download"
| "upload"
| "create-directory"
| "delete"
| "clear"
| "export")[];

Defined in: provider/descriptor.ts:90

协议定义顺序的有序子集;unavailable 时必须为空。


reason?​

readonly optional reason?:
| "not_configured"
| "permission_denied"
| "runtime_unsupported"
| "initialization_failed";

Defined in: provider/descriptor.ts:94

仅当 kind === 'unavailable' 时存在且必填。


runtime​

readonly runtime: "browser" | "electron" | "tauri";

Defined in: provider/descriptor.ts:91


version​

readonly version: 1;

Defined in: provider/descriptor.ts:87

descriptor schema 版本,固定为 1。