UNPKG

react-viewer

Version:
27 lines (26 loc) 730 B
import * as React from 'react'; export interface ViewerCanvasProps { prefixCls: string; imgSrc: string; visible: boolean; width: number; height: number; top: number; left: number; rotate: number; onChangeImgState: (width: number, height: number, top: number, left: number) => void; onResize: () => void; zIndex: number; scaleX: number; scaleY: number; loading: boolean; drag: boolean; container: HTMLElement; onCanvasMouseDown: (e: React.MouseEvent<HTMLDivElement>) => void; } export interface ViewerCanvasState { isMouseDown?: boolean; mouseX?: number; mouseY?: number; } export default function ViewerCanvas(props: ViewerCanvasProps): JSX.Element;