Function: createMonitorServiceRuntimeState()
function createMonitorServiceRuntimeState(args: {
config?: Partial<MonitorServiceConfig>;
defaultTimeoutMs: number;
defaultUserAgent?: string;
}): MonitorServiceRuntimeState;
Defined in: electron/services/monitoring/shared/monitorServiceRuntimeState.ts:31
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.