jobiqo-cl
Version:
[](https://circleci.com/gh/jobiqo/jobiqo-cl)
4 lines (2 loc) • 376 B
JavaScript
var t=["width","height","top","right","bottom","left"],n=function(n,e){return void 0===n&&(n={}),void 0===e&&(e={}),t.some(function(t){return n[t]!==e[t]})};function observeRect(t,e){var o,i,r=function(){var u=t.getBoundingClientRect();n(u,o)&&e(o=u),i=requestAnimationFrame(r);};return {observe:r,unobserve:function(){cancelAnimationFrame(i);}}}
export default observeRect;