ukelli-ui
Version:
Base on React's UI lib. Make frontend's dev simpler and faster.
38 lines (37 loc) • 916 B
TypeScript
import { Component } from 'react';
interface Carousel3DProps {
/**
* config: [
* ...components
* ]
* @type {[type]}
*/
config: any[];
isMobile: boolean;
onClickItem: () => void;
}
/**
* 3D 效果的轮播控件,暂时没有用
*
* @export
* @class Carousel3D
* @extends {Component}
*/
export default class Carousel3D extends Component<Carousel3DProps> {
defaultRotateX: string;
constructor(props: any);
componentDidUpdate(prevProps: any): void;
componentDidMount(): void;
componentWillUnmount(): void;
startLoop(): void;
stopLoop(): void;
setActiveIdx(idx: any): void;
roll(type: any, callback: any): void;
rollAndEmitChangeEvent(type: any): void;
handleTouchStart: (e: any) => void;
handleTouchEnd: (e: any) => void;
showDetail: () => void;
handleWheel(e: any): void;
render(): JSX.Element;
}
export {};