abstract_navigatable.d.ts 808 B

1234567891011121314151617181920
  1. import { KeyNavigatable } from './key_navigatable.js';
  2. import { MouseNavigatable } from './mouse_navigatable.js';
  3. export declare abstract class AbstractNavigatable implements KeyNavigatable, MouseNavigatable {
  4. private bubble;
  5. bubbleKey(): void;
  6. keydown(event: KeyboardEvent): void;
  7. escape(_event: KeyboardEvent): void;
  8. space(_event: KeyboardEvent): void;
  9. left(_event: KeyboardEvent): void;
  10. right(_event: KeyboardEvent): void;
  11. up(_event: KeyboardEvent): void;
  12. down(_event: KeyboardEvent): void;
  13. protected stop(event: Event): void;
  14. mousedown(event: MouseEvent): void;
  15. mouseup(event: MouseEvent): void;
  16. mouseover(event: MouseEvent): void;
  17. mouseout(event: MouseEvent): void;
  18. click(event: MouseEvent): void;
  19. addEvents(element: HTMLElement): void;
  20. }