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