UNPKG

quarkd

Version:

Mobile UI Components built on Web Components.

52 lines (51 loc) 1.39 kB
import { QuarkElement } from "quarkc"; import "../popup"; export interface Props { open: boolean; } declare class QuarkImagePreview extends QuarkElement { open: boolean; slide: any; images: string[]; index: number; startX: number; startY: number; endX?: number; endY?: number; isFn: boolean; onClose: null | ((index: number) => void); onChange: null | ((index: number) => void); wrapRef: any; init: () => Promise<void>; initSlide(index: number): Promise<unknown>; componentWillUnmount(): void; setData: ({ images, startPosition, close, change, }: { images: string[]; startPosition: number; close: () => void | null; change: (index: number) => void | null; }) => void; myClose: () => void; eventBind(): void; removeEvent: () => void; handleTouchStart: (e: TouchEvent) => void; handleTouchMove: (e: TouchEvent) => void; handleTouchEnd: () => void; angle(start: { X: number; Y: number; }, end: { X: number; Y: number; }): number; close(): void; render(): any; } interface IImagePreview { images: string[]; startPosition?: number; close?: () => void; change?: (index: number) => void; } export default function imagePreview(params: IImagePreview): QuarkImagePreview; export { QuarkImagePreview };