UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

2 lines (1 loc) 301 B
class h{constructor(){this.cache=[],this.load=c=>new Promise((s,i)=>{c||s(null);var e=this.cache.filter(a=>a.src===c)[0];e?s(e):(e=new Image,e.crossOrigin="anonymous",e.src=c,e.onload=()=>{this.cache.length>10&&this.cache.shift(),this.cache.push(e),s(e)},e.onerror=a=>{i(a)})})}}export default new h;