跳到主要内容

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​

ParameterType
namestring

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​

ParameterType
msgstring

Returns​

void


printErr?​

optional printErr?: (msg) => void;

Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-oo1-load.utils.ts:28

Parameters​

ParameterType
msgstring

Returns​

void


wasmPath?​

optional wasmPath?: string;

Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-oo1-load.utils.ts:24