tanuki-ui
Version:
HTML-first React component library with semantic elements, multi-OS themes, and production-ready visual node editor
24 lines (23 loc) • 630 B
TypeScript
import * as React from "react";
export type OnResize = (params: {
x: number;
y: number;
width: number;
height: number;
}, final: boolean) => void;
export declare const useResizer: (ref: React.RefObject<HTMLDivElement>, onResize: OnResize) => void;
export declare const Resizer: React.FC<{
onResize: OnResize;
max?: number;
min?: number;
step?: number;
originX?: number;
originY?: number;
autoplace?: boolean;
}>;
export declare const resize: (deltaX: number, deltaY: number, originX: number, originY: number) => {
x: number;
y: number;
width: number;
height: number;
};