@zapperwing/pinterest-view
Version:
A Pinterest-style grid layout component for React.js with responsive design, dynamic content support, and bulletproof virtualization
18 lines (16 loc) • 865 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.requestAnimationFrame = exports.cancelAnimationFrame = void 0;
// Removed Flow annotations
var requestAnimationFrame = exports.requestAnimationFrame = function requestAnimationFrame(callback) {
if (typeof window === 'undefined') return -1;
return (window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.msRequestAnimationFrame || function (cb) {
return window.setTimeout(cb, 1000 / 60);
})(callback);
};
var cancelAnimationFrame = exports.cancelAnimationFrame = function cancelAnimationFrame(id) {
if (typeof window === 'undefined') return;
(window.cancelAnimationFrame || window.webkitCancelAnimationFrame || window.mozCancelAnimationFrame || window.msCancelAnimationFrame || window.clearTimeout)(id);
};