UNPKG

@gorpacrate/core-graphics

Version:

A core library for creating shape-based graphic editors

35 lines (34 loc) 958 B
import * as React from 'react'; import { ButtonType } from '../editor-state/events/input'; export declare function getMouseButtonedEventParams(rect: { left: number; top: number; }, e: React.MouseEvent<SVGElement>): { x: number; y: number; button: ButtonType; }; export declare function getMouseEventParams(rect: { left: number; top: number; }, e: React.MouseEvent<SVGElement>): { x: number; y: number; }; export declare function getMouseEventButton(e: React.MouseEvent<SVGRectElement | SVGGElement>): ButtonType; export declare function getTouchButtonedEventParams(rect: { left: number; top: number; }, e: React.TouchEvent<SVGElement>): { x: number; y: number; button: ButtonType; }; export declare function getTouchEventParams(rect: { left: number; top: number; }, e: React.TouchEvent<SVGElement>): { x: number; y: number; }; export declare function getTouchEventButton(): ButtonType;