Skip to main content

Function: clampTimeoutMs()

clampTimeoutMs(timeoutMs: number): number

Defined in: src/utils/timeoutUtils.ts:39

Clamps timeout to valid range in milliseconds.

Parametersโ€‹

timeoutMsโ€‹

number

Timeout value in milliseconds

Returnsโ€‹

number

Clamped timeout value within valid range

Remarksโ€‹

Ensures timeout values are within system-defined bounds to prevent extreme values that could cause performance issues or timeouts that are too short to be useful.

Exampleโ€‹

const clamped = clampTimeoutMs(100); // Returns minimum valid timeout
const large = clampTimeoutMs(999999); // Returns maximum valid timeout