SqliteClientLike
Defined in: packages/rxdb-adapter-sqlite-core/src/RxDBAdapterSqliteBase.ts:55
Minimal client interface for SQLite adapters. Both wa-sqlite's SqliteClient and sqliteai's SqliteaiClient satisfy this contract.
Methods
addEventListener()
addEventListener(type, handler): void | Promise<void>;
Defined in: packages/rxdb-adapter-sqlite-core/src/RxDBAdapterSqliteBase.ts:60
Comlink 远端客户端返回 Promise,注册方必须 await,否则监听可能尚未生效就开始写库
Parameters
| Parameter | Type |
|---|---|
type | SQLiteChangeType |
handler | (event) => void |
Returns
void | Promise<void>
disconnect()
disconnect(): Promise<void>;
Defined in: packages/rxdb-adapter-sqlite-core/src/RxDBAdapterSqliteBase.ts:57
Returns
Promise<void>
execute()
execute(sql, bindings?): Promise<SqliteSuccessResult>;
Defined in: packages/rxdb-adapter-sqlite-core/src/RxDBAdapterSqliteBase.ts:56
Parameters
| Parameter | Type |
|---|---|
sql | string |
bindings? | SQLiteCompatibleType[] |
Returns
Promise<SqliteSuccessResult>
version()
version(): Promise<string>;
Defined in: packages/rxdb-adapter-sqlite-core/src/RxDBAdapterSqliteBase.ts:58
Returns
Promise<string>