You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
3.5 KiB
1 line
3.5 KiB
{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nimport _inherits from \"@babel/runtime/helpers/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/getPrototypeOf\";\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\nimport Hammer from '@egjs/hammerjs';\nimport IndiscreteGestureHandler from \"./IndiscreteGestureHandler\";\nvar PinchGestureHandler = function (_IndiscreteGestureHan) {\n _inherits(PinchGestureHandler, _IndiscreteGestureHan);\n var _super = _createSuper(PinchGestureHandler);\n function PinchGestureHandler() {\n _classCallCheck(this, PinchGestureHandler);\n return _super.apply(this, arguments);\n }\n _createClass(PinchGestureHandler, [{\n key: \"name\",\n get: function get() {\n return 'pinch';\n }\n }, {\n key: \"NativeGestureClass\",\n get: function get() {\n return Hammer.Pinch;\n }\n }, {\n key: \"transformNativeEvent\",\n value: function transformNativeEvent(_ref) {\n var scale = _ref.scale,\n velocity = _ref.velocity,\n center = _ref.center;\n return {\n focalX: center.x,\n focalY: center.y,\n velocity: velocity,\n scale: scale\n };\n }\n }]);\n return PinchGestureHandler;\n}(IndiscreteGestureHandler);\nexport default PinchGestureHandler;","map":{"version":3,"sources":["PinchGestureHandler.ts"],"names":["Hammer","IndiscreteGestureHandler","PinchGestureHandler","name","NativeGestureClass","Pinch","transformNativeEvent","scale","velocity","center","focalX","x","focalY","y"],"mappings":";;;;;;;AAAA,OAAOA,MAAP,MAAmB,gBAAnB;AAGA,OAAOC,wBAAP;AAAA,IAEMC,mBAAN;EAAA;EAAA;EAAA;IAAA;IAAA;EAAA;EAAA;IAAA;IAAA,KACMC,eAAO;MACT,OAAO,OAAP;IACD;EAAA;IAAA;IAAA,KAEGC,eAAqB;MACvB,OAAOJ,MAAM,CAACK,KAAd;IACD;EAAA;IAAA;IAAA,OAEDC,oCAAkE;MAAA,IAA3CC,KAAF,QAAEA,KAAF;QAASC,QAAT,QAASA,QAAT;QAAmBC,MAAAA,QAAAA,MAAAA;MACtC,OAAO;QACLC,MAAM,EAAED,MAAM,CAACE,CADV;QAELC,MAAM,EAAEH,MAAM,CAACI,CAFV;QAGLL,QAHK,EAGLA,QAHK;QAILD,KAAAA,EAAAA;MAJK,CAAP;IAMD;EAAA;EAAA;AAAA,EAhB+BN,wBAAlC;AAmBA,eAAeC,mBAAf","sourcesContent":["import Hammer from '@egjs/hammerjs';\nimport { HammerInputExt } from './GestureHandler';\n\nimport IndiscreteGestureHandler from './IndiscreteGestureHandler';\n\nclass PinchGestureHandler extends IndiscreteGestureHandler {\n get name() {\n return 'pinch';\n }\n\n get NativeGestureClass() {\n return Hammer.Pinch;\n }\n\n transformNativeEvent({ scale, velocity, center }: HammerInputExt) {\n return {\n focalX: center.x,\n focalY: center.y,\n velocity,\n scale,\n };\n }\n}\n\nexport default PinchGestureHandler;\n"]},"metadata":{},"sourceType":"module"} |