Skip to main content

Function: rowToSetting()

rowToSetting(row: SettingsRow): SettingRow

Defined in: electron/services/database/utils/settingsMapper.ts:73

Convert a database row to a SettingRow object.

Parameters

row

SettingsRow

Raw database row

Returns

SettingRow

Mapped SettingRow object

Remarks

Handles type conversion and ensures consistent data transformation across all settings-related database operations. Uses precise type checking instead of loose falsy checks for better type safety.

Throws

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error When row has invalid key