event.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // to prevent users from tampering with internal values.
  2. const ChartEvent = new Proxy({
  3. BEFORE_RENDER: 'beforerender',
  4. AFTER_RENDER: 'afterrender',
  5. BEFORE_PAINT: 'beforepaint',
  6. AFTER_PAINT: 'afterpaint',
  7. BEFORE_CHANGE_DATA: 'beforechangedata',
  8. AFTER_CHANGE_DATA: 'afterchangedata',
  9. BEFORE_CLEAR: 'beforeclear',
  10. AFTER_CLEAR: 'afterclear',
  11. BEFORE_DESTROY: 'beforedestroy',
  12. AFTER_DESTROY: 'afterdestroy',
  13. BEFORE_CHANGE_SIZE: 'beforechangesize',
  14. AFTER_CHANGE_SIZE: 'afterchangesize',
  15. POINTER_TAP: 'pointertap',
  16. POINTER_DOWN: 'pointerdown',
  17. POINTER_UP: 'pointerup',
  18. POINTER_OVER: 'pointerover',
  19. POINTER_OUT: 'pointerout',
  20. POINTER_MOVE: 'pointermove',
  21. POINTER_ENTER: 'pointerenter',
  22. POINTER_LEAVE: 'pointerleave',
  23. POINTER_UPOUTSIDE: 'pointerupoutside',
  24. DRAG_START: 'dragstart',
  25. DRAG: 'drag',
  26. DRAG_END: 'dragend',
  27. DRAG_ENTER: 'dragenter',
  28. DRAG_LEAVE: 'dragleave',
  29. DRAG_OVER: 'dragover',
  30. DROP: 'DROP',
  31. CLICK: 'click',
  32. DBLCLICK: 'dblclick',
  33. }, {
  34. get(target, prop) {
  35. if (prop in target)
  36. return target[prop];
  37. return undefined;
  38. },
  39. set() {
  40. return true;
  41. },
  42. });
  43. export { ChartEvent };
  44. //# sourceMappingURL=event.js.map