UNPKG

@tamagui/react-native-web-lite

Version:
20 lines (19 loc) 736 B
const _requestIdleCallback = function(cb, options) { return setTimeout(() => { const start = Date.now(); cb({ didTimeout: !1, timeRemaining() { return Math.max(0, 50 - (Date.now() - start)); } }); }, 1); }, _cancelIdleCallback = function(id) { clearTimeout(id); }, isSupported = typeof window < "u" && typeof window.requestIdleCallback < "u", requestIdleCallback = isSupported ? window.requestIdleCallback : _requestIdleCallback, cancelIdleCallback = isSupported ? window.cancelIdleCallback : _cancelIdleCallback; var requestIdleCallback_default = requestIdleCallback; export { cancelIdleCallback, requestIdleCallback_default as default }; //# sourceMappingURL=requestIdleCallback.js.map