Interface: SettingsApiInterface
Defined in: electron/preload/domains/settingsApi.ts:33
Interface defining the settings domain API operations.
Hierarchy
Extends
Properties
getHistoryLimit
getHistoryLimit: IpcBridgeMethod<"get-history-limit">;
Defined in: electron/preload/domains/settingsApi.ts:39
Gets the current history retention limit
Returns
Promise resolving to the current history limit in days
Overrides
SettingsChannelMap.getHistoryLimit
resetSettings
resetSettings: IpcBridgeMethod<"reset-settings">;
Defined in: electron/preload/domains/settingsApi.ts:46
Resets all persisted app settings to their defaults
Returns
Promise that resolves when the reset completes
Overrides
SettingsChannelMap.resetSettings
updateHistoryLimit
updateHistoryLimit: IpcBridgeMethod<"update-history-limit">;
Defined in: electron/preload/domains/settingsApi.ts:53
Updates the history retention limit
Returns
Promise resolving to the updated history limit value