innerSliderUtils.d.ts 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. export function clamp(number: any, lowerBound: any, upperBound: any): number;
  2. export function safePreventDefault(event: any): void;
  3. export function getOnDemandLazySlides(spec: any): number[];
  4. export function getRequiredLazySlides(spec: any): number[];
  5. export function lazyStartIndex(spec: any): number;
  6. export function lazyEndIndex(spec: any): any;
  7. export function lazySlidesOnLeft(spec: any): number;
  8. export function lazySlidesOnRight(spec: any): any;
  9. export function getWidth(elem: any): any;
  10. export function getHeight(elem: any): any;
  11. export function getSwipeDirection(touchObject: any, verticalSwiping?: boolean): "left" | "right" | "vertical" | "down" | "up";
  12. export function canGoNext(spec: any): boolean;
  13. export function extractObject(spec: any, keys: any): {};
  14. export function initializedState(spec: any): {
  15. slideCount: any;
  16. slideWidth: number;
  17. listWidth: number;
  18. trackWidth: number;
  19. currentSlide: any;
  20. slideHeight: any;
  21. listHeight: number;
  22. lazyLoadedList: any;
  23. };
  24. export function slideHandler(spec: any): {
  25. state?: undefined;
  26. nextState?: undefined;
  27. } | {
  28. state: {};
  29. nextState: {};
  30. };
  31. export function changeSlide(spec: any, options: any): any;
  32. export function keyHandler(e: any, accessibility: any, rtl: any): "" | "next" | "previous";
  33. export function swipeStart(e: any, swipe: any, draggable: any): "" | {
  34. dragging: boolean;
  35. touchObject: {
  36. startX: any;
  37. startY: any;
  38. curX: any;
  39. curY: any;
  40. };
  41. };
  42. export function swipeMove(e: any, spec: any): void | {
  43. edgeDragged: boolean;
  44. swiped: boolean;
  45. swiping: boolean;
  46. } | {
  47. scrolling: boolean;
  48. };
  49. export function swipeEnd(e: any, spec: any): {};
  50. export function getNavigableIndexes(spec: any): number[];
  51. export function checkNavigable(spec: any, index: any): any;
  52. export function getSlideCount(spec: any): any;
  53. export function checkSpecKeys(spec: any, keysArray: any): void;
  54. export function getTrackCSS(spec: any): {
  55. opacity: number;
  56. transition: string;
  57. WebkitTransition: string;
  58. };
  59. export function getTrackAnimateCSS(spec: any): {
  60. opacity: number;
  61. transition: string;
  62. WebkitTransition: string;
  63. };
  64. export function getTrackLeft(spec: any): number;
  65. export function getPreClones(spec: any): any;
  66. export function getPostClones(spec: any): any;
  67. export function getTotalSlides(spec: any): any;
  68. export function siblingDirection(spec: any): "left" | "right";
  69. export function slidesOnRight({ slidesToShow, centerMode, rtl, centerPadding }: {
  70. slidesToShow: any;
  71. centerMode: any;
  72. rtl: any;
  73. centerPadding: any;
  74. }): number;
  75. export function slidesOnLeft({ slidesToShow, centerMode, rtl, centerPadding }: {
  76. slidesToShow: any;
  77. centerMode: any;
  78. rtl: any;
  79. centerPadding: any;
  80. }): number;
  81. export function canUseDOM(): boolean;