跳到主要内容

Oo1LoadOptions

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

oo1 WASM 加载选项,所有 sqlite/sqliteai 适配器共享。

  • 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:26


cacheSizeKb?

optional cacheSizeKb?: number;

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


locateFile?

optional locateFile?: (name) => string;

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

Parameters

ParameterType
namestring

Returns

string


opfs?

optional opfs?: boolean;

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


opfsProxyPath?

optional opfsProxyPath?: string;

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


print?

optional print?: (msg) => void;

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

Parameters

ParameterType
msgstring

Returns

void


printErr?

optional printErr?: (msg) => void;

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

Parameters

ParameterType
msgstring

Returns

void


wasmPath?

optional wasmPath?: string;

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