@gorpacrate/core-graphics
Version:
A core library for creating shape-based graphic editors
15 lines (14 loc) • 564 B
TypeScript
import * as React from 'react';
export interface IResizeHandleRendererPropTypes {
x: number;
y: number;
cursor: string;
onMouseDown: (e: React.MouseEvent<SVGRectElement>) => void;
onMouseUp: (e: React.MouseEvent<SVGRectElement>) => void;
onTouchStart: (e: React.TouchEvent<SVGRectElement>) => void;
onTouchEnd: (e: React.TouchEvent<SVGRectElement>) => void;
}
export declare const HANDLE_HOVER_ZONE_SIZE = 24;
export default class ResizeHandle extends React.Component<IResizeHandleRendererPropTypes, any> {
render(): JSX.Element;
}