@ohu-mobile/core
Version:
64 lines (63 loc) • 2.29 kB
TypeScript
/// <reference types="node" />
import { CarouselEvents, CarouselProps } from './types';
import Stage from './Stage';
export type CarouselInnerProps = {
timer: NodeJS.Timeout | null;
frozen: boolean;
stage: InstanceType<typeof Stage>;
relayout: () => void;
handleVisibleChange: () => void;
startPlay: () => void;
handleResize: () => void;
stopPlay: () => void;
next: () => void;
goTo: (index: number) => void;
};
declare const Carousel: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & CarouselInnerProps & import("../_utils/defineComponent").OhuComponentInnerProps & {
value: number;
loop: boolean;
rewind: boolean;
direction: import("./types").CarouselSlideDirection;
autoSize: boolean;
moveStep: number | undefined;
gap: string | number;
center: boolean;
perPage: number;
easing: string;
supportGesture: boolean;
minSwipeDistance: number;
gestureFollow: boolean;
scrollAngle: number;
animationDuration: number;
autoplay: boolean;
interval: number;
indicator: boolean;
indicatorDarkMode: boolean;
width: string;
height: string;
resize: boolean;
}, {}, {} & {
value?: number | undefined;
width?: string | undefined;
height?: string | undefined;
center?: boolean | undefined;
gap?: string | number | undefined;
animationDuration?: number | undefined;
autoplay?: boolean | undefined;
interval?: number | undefined;
indicator?: boolean | undefined;
indicatorDarkMode?: boolean | undefined;
resize?: boolean | undefined;
direction?: import("./types").CarouselSlideDirection | undefined;
autoSize?: boolean | undefined;
loop?: boolean | undefined;
rewind?: boolean | undefined;
moveStep?: number | undefined;
perPage?: number | undefined;
easing?: string | undefined;
supportGesture?: boolean | undefined;
minSwipeDistance?: number | undefined;
gestureFollow?: boolean | undefined;
scrollAngle?: number | undefined;
} & CarouselProps, CarouselEvents, {}, {}>;
export default Carousel;