UNPKG

@graphery/svg

Version:
1 lines 454 B
let s=new WeakMap;function a(b,p){Object.assign(p.prototype,{resizeObserver(c){let i=this,r=this.el.tagName.toLowerCase()==="svg"?this.el:this.parent("svg").el;if(s.has(r))return s.get(r).push(c);s.set(r,[c]);let t={};let n=()=>{let e=r.getScreenCTM();if(e!==null&&(e.a!==t.a||e.b!==t.b||e.c!==t.c||e.d!==t.d||e.e!==t.e||e.f!==t.f)){let l=s.get(r);for(let o of l)o(i,e,t);t=e}window.requestAnimationFrame(n)};return n(),i}})}var g=a;export{g as default};