Skip to main content

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

Overrides

SettingsChannelMap.updateHistoryLimit