WaSqliteMiniProgramOptions
Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:227
微信小程序版 wa-sqlite adapter 配置(微信便利形状)。
保持为 interface,下游可以继续 extends / implements。平台无关的注入方式见
WaSqliteMiniProgramHostOptions,adapter 与客户端接收二者的联合
WaSqliteMiniProgramAdapterOptions。
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?
optional host?: undefined;
Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:234
与 wechat 互斥。
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
wechat: MiniProgramWechatApi;
Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:232
微信小程序全局 wx,是 host: createWechatMiniProgramHost(wx) 的便利形状。
显式注入,避免把平台全局藏进库内部。