MCPcopy
hub / github.com/coder/mux / parseOptionalHeartbeatIntervalMs

Function parseOptionalHeartbeatIntervalMs

src/node/config.ts:524–534  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

522}
523
524function parseOptionalHeartbeatIntervalMs(value: unknown): number | undefined {
525 if (typeof value !== "number" || !Number.isFinite(value) || !Number.isInteger(value)) {
526 return undefined;
527 }
528
529 if (value < HEARTBEAT_MIN_INTERVAL_MS || value > HEARTBEAT_MAX_INTERVAL_MS) {
530 return undefined;
531 }
532
533 return value;
534}
535
536function normalizeRuntimeEnablementId(value: unknown): RuntimeEnablementId | undefined {
537 const trimmed = parseOptionalNonEmptyString(value);

Callers 2

loadConfigOrDefaultMethod · 0.85
saveConfigMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected