Skip to main content

index/functions/registerInterval.md

registerInterval(handle, label?): number

Register an interval handle for centralized tracking.

Parameters​

ParameterTypeDescription
handlenumber | TimeoutThe interval ID returned by setInterval
label?stringOptional label for debugging (e.g., 'background-warming')

Returns​

number

The same interval handle for chaining

Example​

const timer = registerInterval(setInterval(() => {
// periodic work
}, 5000), 'background-warming');