UNPKG

tdesign-vue

Version:
198 lines (197 loc) 6.9 kB
import { TdSwiperProps } from './type'; import './style'; export * from './type'; export declare type SwiperProps = TdSwiperProps; export declare const Swiper: import("vue/types/vue").ExtendedVue<{ classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default & { useGlobalIcon(tdIcon: Record<string, any>): import("tdesign-icons-vue").GlobalIconConfig; } & import("./swiper").SwiperVue, { currentIndex: number; isHovering: boolean; isSwitching: boolean; swiperItemList: import("vue").VNodeComponentOptions[]; showArrow: boolean; }, { updateSwiperItems(): void; setTimer(): void; clearTimer(): void; onMouseEnter(): void; onMouseLeave(): void; onMouseEnterNavigationItem(i: number): void; onClickNavigationItem(i: number): void; swiperTo(index: number, context: { source: import("./type").SwiperChangeSource; }): void; goNext(context: { source: import("./type").SwiperChangeSource; }): void; goPrevious(context: { source: import("./type").SwiperChangeSource; }): void; getWrapAttribute(attr: string): any; renderPagination(): JSX.Element; renderArrow(): JSX.Element; renderNavigation(): any; renderSwiperItems(): import("vue").VNode[]; }, { swiperItemLength: number; navigationConfig: import("./type").SwiperNavigation; isEnd: boolean; propsToUpdateSetTimer: any[]; swiperWrapClass: any; containerStyle: any; swiperItems: import("vue").VNode[]; }, { animation: "fade" | "slide"; autoplay: boolean; current: number; defaultCurrent: number; direction: "vertical" | "horizontal"; duration: number; height: number; interval: number; loop: boolean; navigation: ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue) | import("./type").SwiperNavigation; stopOnHover: boolean; theme: "dark" | "light"; trigger: "click" | "hover"; type: "default" | "card"; onChange: (current: number, context: { source: import("./type").SwiperChangeSource; }) => void; }> & import("vue").PluginObject<import("vue/types/vue").ExtendedVue<{ classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default & { useGlobalIcon(tdIcon: Record<string, any>): import("tdesign-icons-vue").GlobalIconConfig; } & import("./swiper").SwiperVue, { currentIndex: number; isHovering: boolean; isSwitching: boolean; swiperItemList: import("vue").VNodeComponentOptions[]; showArrow: boolean; }, { updateSwiperItems(): void; setTimer(): void; clearTimer(): void; onMouseEnter(): void; onMouseLeave(): void; onMouseEnterNavigationItem(i: number): void; onClickNavigationItem(i: number): void; swiperTo(index: number, context: { source: import("./type").SwiperChangeSource; }): void; goNext(context: { source: import("./type").SwiperChangeSource; }): void; goPrevious(context: { source: import("./type").SwiperChangeSource; }): void; getWrapAttribute(attr: string): any; renderPagination(): JSX.Element; renderArrow(): JSX.Element; renderNavigation(): any; renderSwiperItems(): import("vue").VNode[]; }, { swiperItemLength: number; navigationConfig: import("./type").SwiperNavigation; isEnd: boolean; propsToUpdateSetTimer: any[]; swiperWrapClass: any; containerStyle: any; swiperItems: import("vue").VNode[]; }, { animation: "fade" | "slide"; autoplay: boolean; current: number; defaultCurrent: number; direction: "vertical" | "horizontal"; duration: number; height: number; interval: number; loop: boolean; navigation: ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue) | import("./type").SwiperNavigation; stopOnHover: boolean; theme: "dark" | "light"; trigger: "click" | "hover"; type: "default" | "card"; onChange: (current: number, context: { source: import("./type").SwiperChangeSource; }) => void; }>>; export declare const SwiperItem: import("vue/types/vue").ExtendedVue<{ classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default, unknown, unknown, { active: boolean; disposeIndex: number; translateX: number; zIndex: number; itemStyle: any; }, { index: number; currentIndex: number; isSwitching: boolean; getWrapAttribute: Function; swiperItemLength: number; animation: "fade" | "slide"; autoplay: boolean; current: number; defaultCurrent: number; direction: "vertical" | "horizontal"; duration: number; height: number; interval: number; loop: boolean; navigation: ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue) | import("./type").SwiperNavigation; stopOnHover: boolean; theme: "dark" | "light"; trigger: "click" | "hover"; type: "default" | "card"; onChange: (current: number, context: { source: import("./type").SwiperChangeSource; }) => void; }> & import("vue").PluginObject<import("vue/types/vue").ExtendedVue<{ classPrefix: string; componentName: string; commonSizeClassName: Record<string, string>; commonStatusClassName: Record<string, string>; } & Record<never, any> & import("../config-provider/config-receiver").ConfigComponent & import("vue").default, unknown, unknown, { active: boolean; disposeIndex: number; translateX: number; zIndex: number; itemStyle: any; }, { index: number; currentIndex: number; isSwitching: boolean; getWrapAttribute: Function; swiperItemLength: number; animation: "fade" | "slide"; autoplay: boolean; current: number; defaultCurrent: number; direction: "vertical" | "horizontal"; duration: number; height: number; interval: number; loop: boolean; navigation: ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue) | import("./type").SwiperNavigation; stopOnHover: boolean; theme: "dark" | "light"; trigger: "click" | "hover"; type: "default" | "card"; onChange: (current: number, context: { source: import("./type").SwiperChangeSource; }) => void; }>>; export default Swiper;