跳到主要内容

SqliteaiOptions

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:41

SqliteAI 适配器完整选项(含可选的自定义 Repository 注册表)。

Extends​

  • SqliteaiOptionsBase

Properties​

batchTimeout?​

optional batchTimeout?: number;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:22

Default​

16(BALANCED)@see BATCH_TIMEOUT

Inherited from​

SqliteaiOptionsBase.batchTimeout

cacheSizeKb?​

optional cacheSizeKb?: number;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:20

See​

https://www.sqlite.org/pragma.html#pragma_cache_size

Default​

51200

Inherited from​

SqliteaiOptionsBase.cacheSizeKb

locateFile?​

optional locateFile?: (name) => string;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:16

Parameters​

ParameterType
namestring

Returns​

string

Inherited from​

SqliteaiOptionsBase.locateFile

opfs?​

optional opfs?: boolean;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:13

Inherited from​

SqliteaiOptionsBase.opfs

opfsFallback?​

optional opfsFallback?: OpfsFallback;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:24

OPFS 数据库打开失败时的行为。@default 'throw'

See​

Oo1ClientBase

Inherited from​

SqliteaiOptionsBase.opfsFallback

opfsProxyPath?​

optional opfsProxyPath?: string;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:15

Inherited from​

SqliteaiOptionsBase.opfsProxyPath

print?​

optional print?: (msg) => void;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:17

Parameters​

ParameterType
msgstring

Returns​

void

Inherited from​

SqliteaiOptionsBase.print

printErr?​

optional printErr?: (msg) => void;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:18

Parameters​

ParameterType
msgstring

Returns​

void

Inherited from​

SqliteaiOptionsBase.printErr

repositories?​

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

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:42


sharedWorker?​

optional sharedWorker?: boolean;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:27

Inherited from​

SqliteaiOptionsBase.sharedWorker

sharedWorkerInstance?​

optional sharedWorkerInstance?: SharedWorker;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:28

Inherited from​

SqliteaiOptionsBase.sharedWorkerInstance

wasmPath?​

optional wasmPath?: string;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:14

Inherited from​

SqliteaiOptionsBase.wasmPath

worker?​

optional worker?: boolean;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:25

Inherited from​

SqliteaiOptionsBase.worker

workerInstance?​

optional workerInstance?: Worker;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:26

Inherited from​

SqliteaiOptionsBase.workerInstance