@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
42 lines • 1.77 kB
JavaScript
export function isNativeMouseEvent(e) {
return e.eventType === NativeEventType.MouseDown ||
e.eventType === NativeEventType.MouseUp ||
e.eventType === NativeEventType.MouseMove;
}
export var NativeEventType;
(function (NativeEventType) {
NativeEventType[NativeEventType["MouseDown"] = 0] = "MouseDown";
NativeEventType[NativeEventType["MouseUp"] = 1] = "MouseUp";
NativeEventType[NativeEventType["MouseMove"] = 2] = "MouseMove";
NativeEventType[NativeEventType["TouchStart"] = 3] = "TouchStart";
NativeEventType[NativeEventType["TouchEnd"] = 4] = "TouchEnd";
NativeEventType[NativeEventType["TouchMove"] = 5] = "TouchMove";
NativeEventType[NativeEventType["KeyDown"] = 6] = "KeyDown";
NativeEventType[NativeEventType["KeyUp"] = 7] = "KeyUp";
NativeEventType[NativeEventType["Wheel"] = 8] = "Wheel";
})(NativeEventType || (NativeEventType = {}));
export var InputType;
(function (InputType) {
InputType["Click"] = "Click";
InputType["Transform"] = "Transform";
InputType["PointerDown"] = "PointerDown";
InputType["Move"] = "Move";
InputType["LongTap"] = "LongTap";
InputType["Key"] = "Key";
InputType["Wheel"] = "Wheel";
InputType["Hover"] = "Hover";
})(InputType || (InputType = {}));
export var Button;
(function (Button) {
Button["None"] = "None";
Button["Primary"] = "Primary";
Button["Secondary"] = "Secondary";
Button["Tertiary"] = "Tertiary";
})(Button || (Button = {}));
export var InputState;
(function (InputState) {
InputState["Started"] = "Started";
InputState["InProgress"] = "InProgress";
InputState["Finished"] = "Finished";
})(InputState || (InputState = {}));
//# sourceMappingURL=IInputManager.js.map