UNPKG

azion

Version:

Azion Packages for Edge Computing.

20 lines (17 loc) 544 B
const _clearInterval = globalThis.clearInterval; globalThis.clearInterval = (interval) => { let idToClear = interval; if (interval && typeof interval === 'object') { if ('id' in interval) { idToClear = interval.id; } else if ('_id' in interval) { idToClear = interval._id; } } if (typeof idToClear === 'number' && Number.isFinite(idToClear)) { _clearInterval(idToClear); } else if (interval && typeof interval.close === 'function') { interval.close(); } }; export default globalThis.clearInterval;