@wamra/gantt-task-react
Version:
Interactive Gantt Chart for React with TypeScript
12 lines (11 loc) • 783 B
TypeScript
import { BarMoveAction, Task, TaskCoordinates, ViewMode } from "../types/public-types";
export declare const taskXCoordinate: (xDate: Date, startDate: Date, viewMode: ViewMode, columnWidth: number) => number;
export declare const progressWithByParams: (taskX1: number, taskX2: number, progress: number, rtl: boolean) => [number, number];
export declare const getProgressPoint: (progressX: number, taskY: number, taskHeight: number) => string;
/**
* Method handles event in real time(mousemove) and on finish(mouseup)
*/
export declare const handleTaskBySVGMouseEvent: (action: BarMoveAction, selectedTask: Task, initialCoordinates: TaskCoordinates, coordinates: TaskCoordinates, xStep: number, timeStep: number, rtl: boolean) => {
isChanged: boolean;
changedTask: Task;
};