跳到主要内容

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​

ParameterType
optsUnlockOptions

Returns​

Promise<void>