UNPKG

react-moveable

Version:

A React Component that create Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable.

13 lines (12 loc) 1.34 kB
import MoveableManager from "./MoveableManager"; import { MoveableManagerState } from "./types"; export declare function setDragStart(moveable: MoveableManager<any>, { datas }: any): void; export declare function getDragDist({ datas, distX, distY }: any, isBefore?: boolean): number[]; export declare function caculateTransformOrigin(transformOrigin: string[], width: number, height: number, prevWidth?: number, prevHeight?: number, prevOrigin?: number[]): number[]; export declare function getPosesByDirection([pos1, pos2, pos3, pos4]: number[][], direction: number[]): number[][]; export declare function getPosByDirection(poses: number[][], direction: number[]): number[]; export declare function getPosByReverseDirection([pos1, pos2, pos3, pos4]: number[][], direction: number[]): number[]; export declare function getNextMatrix(offsetMatrix: number[], targetMatrix: number[], origin: number[], n: number): number[]; export declare function scaleMatrix(state: MoveableManagerState<any>, scale: number[]): number[]; export declare function getScaleDist(moveable: MoveableManager<any>, scale: number[], direction: number[], dragClient?: number[]): number[]; export declare function getResizeDist(moveable: MoveableManager<any>, width: number, height: number, direction: number[], transformOrigin: string[], dragClient?: number[]): number[];