UNPKG

react-native-web-internals

Version:

React Native for Web

22 lines (21 loc) 797 B
import canUseDOM from "../canUseDOM.native.js"; var _requestIdleCallback = function (cb, options) { return setTimeout(function () { var start = Date.now(); cb({ didTimeout: !1, timeRemaining() { return Math.max(0, 50 - (Date.now() - start)); } }); }, 1); }, _cancelIdleCallback = function (id) { clearTimeout(id); }, isSupported = canUseDOM && typeof window.requestIdleCallback < "u", requestIdleCallback = isSupported ? window.requestIdleCallback : _requestIdleCallback, cancelIdleCallback = isSupported ? window.cancelIdleCallback : _cancelIdleCallback, requestIdleCallback_default = requestIdleCallback; export { cancelIdleCallback, requestIdleCallback_default as default }; //# sourceMappingURL=index.native.js.map