splide.d.ts 524 B

1234567891011121314151617181920212223
  1. declare module '@splidejs/splide' {
  2. /**
  3. * The interface for the Layout component.
  4. *
  5. * @since 3.0.0
  6. */
  7. interface LayoutComponent extends BaseComponent {
  8. listSize(): number;
  9. slideSize( index: number, withoutGap?: boolean ): number;
  10. sliderSize(): number;
  11. totalSize( index?: number, withoutGap?: boolean ): number;
  12. getPadding( right: boolean ): number;
  13. }
  14. /**
  15. * The interface for all components.
  16. *
  17. * @since 3.0.0
  18. */
  19. interface Components {
  20. Layout: LayoutComponent,
  21. }
  22. }