DesktopOptions
Defined in: packages/rxdb-adapter-sqlite-core/dist/desktop/desktop-options.interface.d.ts:23
桌面适配器选项。
Extends
Properties
batchTimeout?
optional batchTimeout?: number;
Defined in: packages/rxdb-adapter-sqlite-core/dist/desktop/desktop-options.interface.d.ts:48
变更事件的防抖窗口(毫秒),省略时用 host 的默认值。
Remarks
与 wasm 适配器的同名选项同义:窗口内的连续写入合并成一次派发。
调小它降低响应延迟,调大它减少唤醒次数;无论怎么配,一批最多攒 MAX_BATCH_WAIT_MS。
databaseName?
optional databaseName?: string;
Defined in: packages/rxdb-adapter-sqlite-core/dist/desktop/desktop-options.interface.d.ts:40
覆盖逻辑数据库名。
Remarks
省略时按 ${rxdb.config.dbName}${DEFAULT_DATABASE_SUFFIX} 推导。
它是应用作用域内的逻辑名,不是路径;物理位置只有 host 知道(AC#3)。
接管一个已存在的库、或多个 RxDB 实例要共用同一个文件时才需要显式指定。
repositories?
optional repositories?: Record<string, AdapterRepositoryConstructor<RxDBAdapterSqliteBase>>;
Defined in: packages/rxdb-adapter-sqlite-core/dist/sqlite-core.types.d.ts:62
Inherited from
SqliteBaseOptions.repositories
transport?
optional transport?: DesktopHostTransport;
Defined in: packages/rxdb-adapter-sqlite-core/dist/desktop/desktop-options.interface.d.ts:31
与 host 通信的传输层。
Remarks
省略时从 preload 注入的全局读取(见 resolveDesktopHostTransport)。
显式传入主要用于测试,以及 renderer 之外的宿主(worker、Node 集成测试)。