Skip to main content

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?

Partial<MonitorServiceConfig>

defaultTimeoutMs

number

defaultUserAgent?

string

Returns

MonitorServiceRuntimeState

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.