UNPKG

@amaui/ui-react

Version:
44 lines (43 loc) 1.11 kB
import React from 'react'; import { IBaseElement, ISize } from '../types'; export interface IHTMLCanvasOnChangeValue { zoom: number; top: number; left: number; boundaries: { x: number; y: number; }; root: { width: number; height: number; }; } export interface IHTMLCanvas extends IBaseElement { size?: ISize; minZoom?: number; maxZoom?: number; showGuidelinesDefault?: boolean; guidelines?: 'lines' | 'dots' | boolean; width?: number; height?: number; pre?: any; post?: any; miniMap?: boolean; onChange?: (value: IHTMLCanvasOnChangeValue) => any; onWheel?: (event: WheelEvent) => any; onMouseDown?: (event: MouseEvent) => any; onTouchStart?: (event: TouchEvent) => any; noActions?: boolean; noGuidelines?: boolean; noFitCenter?: boolean; noZoomMenu?: boolean; methods?: any; disabled?: boolean; IconCenter?: any; ContainerProps?: any; IconButtonProps?: any; Component?: any; } declare const HTMLCanvas: React.FC<IHTMLCanvas>; export default HTMLCanvas;