跳到主要内容

AdapterEncryptionFacade

Defined in: packages/rxdb-adapter-sqlite-core/src/RxDBAdapterSqliteBase.ts:81

Developer-facing facade exposed at adapter.encryption. Forwards to the internal Keyring. If no encrypted columns are declared anywhere in the database, every method throws EncryptedConfigurationError(code: 'no_encrypted_columns').

Properties

isLocked

readonly isLocked: boolean;

Defined in: packages/rxdb-adapter-sqlite-core/src/RxDBAdapterSqliteBase.ts:85


lockChange$

readonly lockChange$: Observable<boolean>;

Defined in: packages/rxdb-adapter-sqlite-core/src/RxDBAdapterSqliteBase.ts:86

Methods

isInitialized()

isInitialized(): Promise<boolean>;

Defined in: packages/rxdb-adapter-sqlite-core/src/RxDBAdapterSqliteBase.ts:84

Returns

Promise<boolean>


lock()

lock(): void;

Defined in: packages/rxdb-adapter-sqlite-core/src/RxDBAdapterSqliteBase.ts:83

Returns

void


unlock()

unlock(opts): Promise<void>;

Defined in: packages/rxdb-adapter-sqlite-core/src/RxDBAdapterSqliteBase.ts:82

Parameters

ParameterType
optsUnlockOptions

Returns

Promise<void>