3 lines
1.2 KiB
JavaScript
3 lines
1.2 KiB
JavaScript
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e,t=require("tslib"),r=((e={})[4]="start",e[5]="move",e[1]="end",e[3]="cancel",e);exports.CLIENT_X="clientX",exports.CLIENT_Y="clientY",exports.COMPUTE_INTERVAL=16,exports.DIRECTION_DOWN="down",exports.DIRECTION_LEFT="left",exports.DIRECTION_RIGHT="right",exports.DIRECTION_UP="up",exports.MOUSE="mouse",exports.TOUCH="touch",exports.TYPE_CANCEL="cancel",exports.TYPE_END="end",exports.TYPE_MOVE="move",exports.TYPE_START="start",exports.createPluginContext=function(e,r){return t.__assign(t.__assign(t.__assign({},e),r),{state:0,disabled:!1})},exports.flow=function(e,t,r){var s,n,o,a,c,i,u,p={1:(s={},s[0]=(n={},n.move=4,n),s[4]=(o={},o.move=5,o.end=1,o.cancel=3,o),s[5]=(a={},a.move=5,a.end=1,a.cancel=3,a),s),0:(c={},c[4]=(i={},i.move=2,i.end=1,i.cancel=3,i),c[5]=(u={},u.start=2,u.move=2,u.end=1,u.cancel=3,u),c)}[Number(e)][t];return void 0!==p&&p[r]||0},exports.getStatusName=function(e){return r[e]},exports.isDisabled=function(e){if(e.disabled)return e.state=0,!0},exports.isMoveOrEndOrCancel=function(e){return[5,1,3].includes(e)},exports.resetState=function(e){[1,3,2].includes(e.state)&&(e.state=0)},exports.round2=function(e){return Math.round(100*e)/100};
|
|
//# sourceMappingURL=index.js.map
|