/* this module is ESModule only. */ import Glide = require("../index"); import ComponentFunction from "../components"; import { Anchors as AnchorsComponent } from "../components/anchors"; import { Autoplay as AutoplayComponent } from "../components/autoplay"; import { Breakpoints as BreakpointsComponent } from "../components/breakpoints"; import { Clones as ClonesComponent } from "../components/clones"; import { Controls as ControlsComponent } from "../components/controls"; import { Direction as DirectionComponent } from "../components/direction"; import { Gaps as GapsComponent } from "../components/gaps"; import { Html as HtmlComponent } from "../components/html"; import { Images as ImagesComponent } from "../components/images"; import { Keyboard as KeyboardComponent } from "../components/keyboard"; import { Move as MoveComponent } from "../components/move"; import { Peek as PeekComponent } from "../components/peek"; import { Resize as ResizeComponent } from "../components/resize"; import { Run as RunComponent } from "../components/run"; import { Sizes as SizesComponent } from "../components/sizes"; import { Swipe as SwipeComponent } from "../components/swipe"; import { Transition as TransitionComponent } from "../components/transition"; import { Translate as TranslateComponent } from "../components/translate"; import TransformerFunction from "../mutator/transformers"; export { ComponentFunction, TransformerFunction }; /** * Handles clicking and dragging events of the internal `` HTML elements, * so they won't interfere while interacting with an instance. */ export const Anchors: ComponentFunction; /** * Manages auto-changing of slides after a defined time interval. */ export const Autoplay: ComponentFunction; /** * Reconfigures instance and its options based on currently matched `@media` breakpoint. */ export const Breakpoints: ComponentFunction; export const Clones: ComponentFunction; /** * Manages creating a buttons that allows user to control movement of the instance. */ export const Controls: ComponentFunction; export const Direction: ComponentFunction; export const Gaps: ComponentFunction; export const Html: ComponentFunction; /** * Handles dragging events of the internal `` HTML elements, * so they won't interfere while interacting with an instance. */ export const Images: ComponentFunction; /** * Allows for controlling movement of the instance with keyboard's arrow keys. */ export const Keyboard: ComponentFunction; export const Move: ComponentFunction; export const Peek: ComponentFunction; export const Resize: ComponentFunction; export const Run: ComponentFunction; export const Sizes: ComponentFunction; /** * Allows for controlling movement of the instance using finger swipe gestures. */ export const Swipe: ComponentFunction; export const Transition: ComponentFunction; export const Translate: ComponentFunction; export default Glide;