跳到主要内容

WaSqliteMiniProgramHostOptions

Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:238

以平台无关的 MiniProgramHost 注入宿主的 adapter 配置。

Extends​

Properties​

cacheSizeKb?​

optional cacheSizeKb?: number;

Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:215

SQLite 页缓存,单位 KB。

Inherited from​

WaSqliteMiniProgramBaseOptions.cacheSizeKb


databaseRoot?​

optional databaseRoot?: string;

Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:213

数据库文件目录。默认 ${host.userDataPath}/rxdb-wa-sqlite(微信为 wx.env.USER_DATA_PATH)。

Inherited from​

WaSqliteMiniProgramBaseOptions.databaseRoot


host​

host: MiniProgramHost;

Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:240

平台无关的小程序宿主。


moduleFactory​

moduleFactory: WaSqliteModuleFactory;

Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:207

同步 wa-sqlite 模块工厂,取自 loadSubframeModuleFactory()。

Inherited from​

WaSqliteMiniProgramBaseOptions.moduleFactory


repositories?​

optional repositories?: Record<string, WaSqliteMiniProgramRepositoryConstructor<RepositoryBase<AnyEntityType>>>;

Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:217

覆盖默认仓库实现。

Inherited from​

WaSqliteMiniProgramBaseOptions.repositories


wasmPath?​

optional wasmPath?: string;

Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:211

代码包内 wasm 路径。小程序 WASM 运行时不接受 URL 或 ArrayBuffer。

Inherited from​

WaSqliteMiniProgramBaseOptions.wasmPath


wasmRuntime​

wasmRuntime: MiniProgramWasmRuntime;

Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:209

小程序 WASM 运行时,微信为全局 WXWebAssembly,抖音为 TTWebAssembly。

Inherited from​

WaSqliteMiniProgramBaseOptions.wasmRuntime


wechat?​

optional wechat?: undefined;

Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:242

与 host 互斥。