UNPKG

amotify

Version:

UI Component for React,NextJS,esbuild

41 lines (40 loc) 1.2 kB
/// <reference types="react" /> import { StyleProps, ReactElement } from '../@declares'; declare namespace SwipeView { type Input = StyleProps.BasicElement & { slideIndex?: number; slides: ReactElement[]; wrapper?: { (slide: ReactElement): ReactElement; }; options?: { onSlideCallback?: { (index: number): void; }; visibilitySurroundSlide?: boolean; autoSwipems?: number; loop?: boolean; disableMousedrag?: boolean; disableTouch?: boolean; }; }; type SlideEvent = { eventType: 'usr' | 'sys' | 'init' | 'adjustLoop'; index: number; }; type SliderInfo = { x: number; y: number; effectStartAt: number; process: boolean; loop: boolean; id: string; index: number; minIndex: number; maxIndex: number; width: number; set_event: React.Dispatch<React.SetStateAction<SlideEvent>>; }; } declare const SwipeView: (p: SwipeView.Input) => import("react/jsx-runtime").JSX.Element; export { SwipeView, SwipeView as default };