event_util.d.ts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. export declare enum KeyCode {
  2. ENTER = 13,
  3. ESC = 27,
  4. SPACE = 32,
  5. PAGE_UP = 33,
  6. PAGE_DOWN = 34,
  7. END = 35,
  8. HOME = 36,
  9. LEFT = 37,
  10. UP = 38,
  11. RIGHT = 39,
  12. DOWN = 40,
  13. TAB = 9,
  14. LESS = 188,
  15. GREATER = 190,
  16. DASH = 189,
  17. ZERO = 48,
  18. ONE = 49,
  19. TWO = 50,
  20. THREE = 51,
  21. FOUR = 52,
  22. FIVE = 53,
  23. SIX = 54,
  24. SEVEN = 55,
  25. EIGHT = 56,
  26. NINE = 57,
  27. A = 65,
  28. B = 66,
  29. C = 67,
  30. D = 68,
  31. E = 69,
  32. F = 70,
  33. G = 71,
  34. H = 72,
  35. I = 73,
  36. J = 74,
  37. K = 75,
  38. L = 76,
  39. M = 77,
  40. N = 78,
  41. O = 79,
  42. P = 80,
  43. Q = 81,
  44. R = 82,
  45. S = 83,
  46. T = 84,
  47. U = 85,
  48. V = 86,
  49. W = 87,
  50. X = 88,
  51. Y = 89,
  52. Z = 90
  53. }
  54. export declare const Move: Map<number, string>;
  55. declare enum EventType {
  56. CLICK = "click",
  57. DBLCLICK = "dblclick",
  58. MOUSEDOWN = "mousedown",
  59. MOUSEUP = "mouseup",
  60. MOUSEOVER = "mouseover",
  61. MOUSEOUT = "mouseout",
  62. MOUSEMOVE = "mousemove",
  63. SELECTSTART = "selectstart",
  64. KEYPRESS = "keypress",
  65. KEYDOWN = "keydown",
  66. KEYUP = "keyup",
  67. TOUCHSTART = "touchstart",
  68. TOUCHMOVE = "touchmove",
  69. TOUCHEND = "touchend",
  70. TOUCHCANCEL = "touchcancel"
  71. }
  72. export declare class Event {
  73. src: Node;
  74. type: EventType;
  75. callback: EventListener;
  76. constructor(src: Node, type: EventType, callback: EventListener);
  77. add(): void;
  78. remove(): void;
  79. }
  80. export {};