Function: createMonitorServiceRuntimeState()
createMonitorServiceRuntimeState(
args: {config?:Partial<MonitorServiceConfig>;defaultTimeoutMs:number;defaultUserAgent?:string; }):MonitorServiceRuntimeState
Defined in: electron/services/monitoring/shared/monitorServiceRuntimeState.ts:27
Creates the normalized config + Axios instance used by monitor service adapters.
Parameters
args
config?
defaultTimeoutMs
number
defaultUserAgent?
string
Returns
Remarks
Several monitor service adapters share the same pattern:
- Normalize config with defaults
- Create an Axios instance configured with timeout / userAgent
Centralizing this prevents drift between adapters.