UNPKG

quarkd

Version:

Mobile UI Components built on Web Components.

71 lines (70 loc) 1.77 kB
import { QuarkElement } from "quarkc"; export interface Props { type?: string; duration?: number; interval?: number; defaultindex?: string; autoplay?: boolean; activecolor?: string; inactivecolor?: string; } export interface CustomEvent { change: (e: { detail: { index: number; }; }) => void; } declare class QuarkSwipeItem extends QuarkElement { componentDidMount(): void; render(): any; } export { QuarkSwipeItem }; declare class QuarkSwipe extends QuarkElement { duration: number; interval: number; defaultindex: number; autoplay: boolean; inactivecolor: string; activecolor: string; type: string; count: number; currentIndex: number; slotWrapRef: any; containerRef: any; moveWidth: number; startX: number; startY: number; endX?: number; endY?: number; timer: any; componentDidMount(): void; componentWillUnmount(): void; eventBind(): void; removeEvent: () => void; handleTouchStart: (e: any) => void; handleTouchMove: (e: TouchEvent) => void; handleTouchEnd: () => void; prevSlider(): void; nextSlider(): void; changeFirstNodeTranX(reset: boolean): void; changeLastNodeTranX(reset: boolean): void; changeContainerTranX(reset: boolean): void; swipeChild(offset: number, needTransition?: boolean): void; clearTimer(): void; dispatchChanage(): void; getOffset(): number; setTimer(): void; angle(start: { X: number; Y: number; }, end: { X: number; Y: number; }): number; resetNodesTrans: () => void; handleRightSlotChange: () => void; renderIndicators(): any[]; render(): any; } export default QuarkSwipe;