UNPKG

@webkrafters/long-count

Version:

Long Count - intervals and timeout capable of handling superbly long wait times surviving device sleep and wake cycles.

34 lines (32 loc) 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.$global = void 0; var _index = require("./util/index"); // @ts-nocheck var env = typeof window !== 'undefined' ? window : typeof self !== 'undefined' ? self : typeof global !== 'undefined' ? global : typeof globalThis !== 'undefined' ? globalThis : {}; var $global = exports.$global = env; for (var _i = 0, _arr = ['clearInterval', 'clearTimeout', 'setInterval', 'setTimeout']; _i < _arr.length; _i++) { var k = _arr[_i]; if (typeof $global[k] === 'undefined') { $global[k] = _index.noop; } } if (typeof $global.console === 'undefined') { $global.console = { warn: _index.noop }; } if (typeof $global.document === 'undefined') { $global.document = { addEventListener: _index.noop, removeEventListener: _index.noop }; } if (typeof $global.document.addEventListener === 'undefined') { $global.document.addEventListener = _index.noop; } if (typeof $global.document.removeEventListener === 'undefined') { $global.document.removeEventListener = _index.noop; }