跳到主要内容

WaSqliteMiniProgramBaseOptions

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

与宿主注入方式无关的 adapter 配置。

Extends​

Extended by​

Properties​

cacheSizeKb?​

optional cacheSizeKb?: number;

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

SQLite 页缓存,单位 KB。


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)。


moduleFactory​

moduleFactory: WaSqliteModuleFactory;

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

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


repositories?​

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

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

覆盖默认仓库实现。


wasmPath?​

optional wasmPath?: string;

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

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


wasmRuntime​

wasmRuntime: MiniProgramWasmRuntime;

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

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