fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
2 lines • 679 B
JavaScript
import{SCALE_X as e,SCALE_Y as t,SKEW_X as n,SKEW_Y as r}from"../constants.min.mjs";import{scaleCursorStyleHandler as i,scalingX as a,scalingY as o}from"./scale.min.mjs";import{skewCursorStyleHandler as s,skewHandlerX as c,skewHandlerY as l}from"./skew.min.mjs";function u(e,t){return e[t.canvas.altActionKey]}const d=(i,a,o)=>{let s=u(i,o);return a.x===0?s?n:t:a.y===0?s?r:e:``},f=(e,t,n,r)=>u(e,n)?s(e,t,n,r):i(e,t,n,r),p=(e,t,n,r)=>u(e,t.target)?l(e,t,n,r):a(e,t,n,r),m=(e,t,n,r)=>u(e,t.target)?c(e,t,n,r):o(e,t,n,r);export{d as scaleOrSkewActionName,f as scaleSkewCursorStyleHandler,p as scalingXOrSkewingY,m as scalingYOrSkewingX};
//# sourceMappingURL=scaleSkew.min.mjs.map