UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

3 lines (2 loc) 692 B
import{getFabricWindow as e}from"../../env/index.min.mjs";import{noop as t}from"../../constants.min.mjs";import{SignalAbortedError as n}from"./console.min.mjs";function o(o){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=r.onComplete||t,m=new(e().XMLHttpRequest),a=r.signal,s=function(){m.abort()},c=function(){a&&a.removeEventListener("abort",s),m.onerror=m.ontimeout=t};if(a&&a.aborted)throw new n("request");return a&&a.addEventListener("abort",s,{once:!0}),m.onreadystatechange=function(){4===m.readyState&&(c(),i(m),m.onreadystatechange=t)},m.onerror=m.ontimeout=c,m.open("get",o,!0),m.send(),m}export{o as request}; //# sourceMappingURL=dom_request.min.mjs.map