Interface: SettingsApiInterface
Defined in: electron/preload/domains/settingsApi.ts:23
Interface defining the settings domain API operations.
Extends
Properties
getHistoryLimit()
getHistoryLimit: () =>
Promise<number>
Defined in: electron/preload/domains/settingsApi.ts:29
Gets the current history retention limit
Returns
Promise<number>
Promise resolving to the current history limit in days
Overrides
SettingsChannelMap.getHistoryLimit
resetSettings()
resetSettings: () =>
Promise<void>
Defined in: electron/preload/domains/settingsApi.ts:36
Resets all persisted application settings to their defaults
Returns
Promise<void>
Promise that resolves when the reset completes
Overrides
SettingsChannelMap.resetSettings
updateHistoryLimit()
updateHistoryLimit: (...
args: [number]) =>Promise<number>
Defined in: electron/preload/domains/settingsApi.ts:45
Updates the history retention limit
Parameters
args
...[number]
Returns
Promise<number>
Promise resolving to the updated history limit value