Skip to main content

Function: rowToMonitor()

rowToMonitor(row: MonitorRow): Monitor

Defined in: electron/services/database/utils/monitorMapper.ts:275

Converts a single database row to a monitor object using the dynamic schema system.

Parameters

row

MonitorRow

The raw database row to convert.

Returns

Monitor

The mapped monitor object.

Remarks

  • Handles monitor type-specific fields via mapRowToMonitor.
  • Adds security validation for activeOperations JSON.
  • Performs safe type conversions with fallbacks.

Example

const monitor = rowToMonitor(dbRow);

Throws

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global\_Objects/Error if mapping fails or required fields are invalid.

See

mapRowToMonitor