components.ts 932 B

1234567891011121314151617181920212223242526272829303132
  1. import * as Types from '../components/types';
  2. import { BaseComponent, TransitionComponent } from './general';
  3. /**
  4. * The interface for all components.
  5. *
  6. * @since 3.0.0
  7. */
  8. export interface Components {
  9. [ key: string ]: BaseComponent | undefined;
  10. Media: Types.MediaComponent;
  11. Direction: Types.DirectionComponent;
  12. Elements: Types.ElementsComponent;
  13. Slides: Types.SlidesComponent;
  14. Layout: Types.LayoutComponent;
  15. Clones: Types.ClonesComponent;
  16. Move: Types.MoveComponent;
  17. Controller: Types.ControllerComponent;
  18. Arrows: Types.ArrowsComponent;
  19. Autoplay: Types.AutoplayComponent;
  20. Cover: Types.CoverComponent;
  21. Scroll: Types.ScrollComponent;
  22. Drag: Types.DragComponent;
  23. Keyboard: Types.KeyboardComponent;
  24. LazyLoad: Types.LazyLoadComponent;
  25. Pagination: Types.PaginationComponent;
  26. Sync: Types.SyncComponent;
  27. Wheel: Types.WheelComponent;
  28. Live: Types.LiveComponent;
  29. Transition: TransitionComponent;
  30. }