AdapterEncryptionFacade
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-core.types.ts:73
暴露在 adapter.encryption 上的开发者门面,内部转发给 Keyring。
如果数据库中没有实体声明加密列,所有方法都会抛
EncryptedConfigurationError(code: 'no_encrypted_columns')。
Properties
isLocked
readonly isLocked: boolean;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-core.types.ts:77
lockChange$
readonly lockChange$: Observable<boolean>;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-core.types.ts:78
Methods
isInitialized()
isInitialized(): Promise<boolean>;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-core.types.ts:76
Returns
Promise<boolean>
lock()
lock(): void;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-core.types.ts:75
Returns
void
unlock()
unlock(opts): Promise<void>;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-core.types.ts:74
Parameters
| Parameter | Type |
|---|---|
opts | UnlockOptions |
Returns
Promise<void>