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?
optional
configurationError: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