Oo1LoadOptions
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-oo1-load.utils.ts:22
oo1 WASM 加载选项,所有 sqlite/sqliteai 适配器共享。
oo1 指上游官方 SQLite WASM 的 Object Oriented API v1
(sqlite3.oo1.DB),不是 rxdb 自创缩写;本文件只服务走该面的
@sqlite.org/sqlite-wasm / @sqliteai/sqlite-wasm 加载路径。
opfs:是否启用 OPFS 持久化(需要 Worker / Atomics 支持)wasmPath:手动指定 sqlite3.wasm URL,覆盖默认相对路径opfsProxyPath:OPFS proxy worker 脚本的自定义路径(用于 bundler 重写)locateFile:完全自定义资源解析逻辑,优先级最高print/printErr:覆盖默认日志通道cacheSizeKb/batchTimeout:透传给 SqliteClient 初始化
Properties
batchTimeout?
optional batchTimeout?: number;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-oo1-load.utils.ts:30
cacheSizeKb?
optional cacheSizeKb?: number;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-oo1-load.utils.ts:29
locateFile?
optional locateFile?: (name) => string;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-oo1-load.utils.ts:26
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
string
opfs?
optional opfs?: boolean;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-oo1-load.utils.ts:23
opfsProxyPath?
optional opfsProxyPath?: string;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-oo1-load.utils.ts:25
print?
optional print?: (msg) => void;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-oo1-load.utils.ts:27
Parameters
| Parameter | Type |
|---|---|
msg | string |
Returns
void
printErr?
optional printErr?: (msg) => void;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-oo1-load.utils.ts:28
Parameters
| Parameter | Type |
|---|---|
msg | string |
Returns
void
wasmPath?
optional wasmPath?: string;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-oo1-load.utils.ts:24