events.d.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. import { PaginationData, PaginationItem } from '../components/Pagination/Pagination';
  2. import { SlideComponent } from '../components/Slides/Slide';
  3. import { Splide } from '../core/Splide/Splide';
  4. import { Options } from './options';
  5. export interface EventMap {
  6. 'mounted': [];
  7. 'ready': [];
  8. 'click': [SlideComponent, MouseEvent];
  9. 'move': [number, number, number];
  10. 'moved': [number, number, number];
  11. 'active': [SlideComponent];
  12. 'inactive': [SlideComponent];
  13. 'visible': [SlideComponent];
  14. 'hidden': [SlideComponent];
  15. 'slide:keydown': [SlideComponent, KeyboardEvent];
  16. 'refresh': [];
  17. 'undated': [Options];
  18. 'resize': [];
  19. 'resized': [];
  20. 'drag': [];
  21. 'dragging': [];
  22. 'dragged': [];
  23. 'scroll': [];
  24. 'scrolled': [];
  25. 'destroy': [];
  26. 'arrows:mounted': [HTMLButtonElement, HTMLButtonElement];
  27. 'arrows:updated': [HTMLButtonElement, HTMLButtonElement, number, number];
  28. 'pagination:mounted': [PaginationData, PaginationItem];
  29. 'pagination:updated': [PaginationData, PaginationItem, PaginationItem];
  30. 'navigation:mounted': [Splide[]];
  31. 'autoplay:play': [];
  32. 'autoplay:playing': [number];
  33. 'autoplay:pause': [];
  34. 'lazyload:loaded': [HTMLImageElement, SlideComponent];
  35. }
  36. //# sourceMappingURL=../../../src/js/types/events.d.ts.map