Skip to main content

Interface: SettingsRepositoryTransactionAdapter

Defined in: electron/services/database/SettingsRepository.ts:90

Operations exposed for settings manipulations within a transaction scope.

Properties​

bulkInsert​

bulkInsert: (settings: Record<string, string>) => void;

Defined in: electron/services/database/SettingsRepository.ts:92

Bulk insert settings key-value pairs.

Parameters​

settings​

Record<string, string>

Returns​

void


deleteAll​

deleteAll: () => void;

Defined in: electron/services/database/SettingsRepository.ts:94

Delete all settings.

Returns​

void


deleteByKey​

deleteByKey: (key: string) => void;

Defined in: electron/services/database/SettingsRepository.ts:96

Delete a single setting by key.

Parameters​

key​

string

Returns​

void


getAll​

getAll: () => Record<string, string>;

Defined in: electron/services/database/SettingsRepository.ts:98

Get all settings from the active transaction snapshot.

Returns​

Record<string, string>


set​

set: (key: string, value: string) => void;

Defined in: electron/services/database/SettingsRepository.ts:100

Set a value for the provided key.

Parameters​

key​

string

value​

string

Returns​

void