Interface: MonitorServiceResult
Defined in: electron/services/monitoring/MonitorFactory.ts:39
Result of monitor service retrieval with configuration status.
Remarks
This interface uses exactOptionalPropertyTypes TypeScript configuration,
which means optional properties must be explicitly handled to avoid type
errors. The configurationError property should only be included when
there's an actual error.
Properties
configurationApplied
configurationApplied:
boolean
Defined in: electron/services/monitoring/MonitorFactory.ts:43
Whether configuration was successfully applied (if config was provided)
configurationError?
optionalconfigurationError:string
Defined in: electron/services/monitoring/MonitorFactory.ts:48
Configuration error message if application failed (only present when there's an error)
instance
instance:
IMonitorService
Defined in: electron/services/monitoring/MonitorFactory.ts:50
The monitor service instance