UNPKG

@eulerstream/euler-websocket-sdk

Version:

Browser & Node.JS cross-compatible module for the Euler Stream WebSocket service.

26 lines 711 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IntervalManager = void 0; class IntervalManager { constructor() { this.intervals = []; } setInterval(cb, intervalMs) { this.intervals.push(setInterval(() => { try { cb(); } catch (error) { console.error('Error in interval callback:', error); } }, intervalMs)); } clearIntervals() { for (const interval of this.intervals) { clearInterval(interval); } this.intervals = []; } } exports.IntervalManager = IntervalManager; //# sourceMappingURL=interval-manager.js.map