UNPKG

1.35 kBTypeScriptView Raw
1import { Task } from "../types/public-types";
2import { BarTask } from "../types/bar-task";
3import { BarMoveAction } from "../types/gantt-task-actions";
4export declare const convertToBarTasks: (tasks: Task[], dates: Date[], columnWidth: number, rowHeight: number, taskHeight: number, barCornerRadius: number, handleWidth: number, rtl: boolean, barProgressColor: string, barProgressSelectedColor: string, barBackgroundColor: string, barBackgroundSelectedColor: string, projectProgressColor: string, projectProgressSelectedColor: string, projectBackgroundColor: string, projectBackgroundSelectedColor: string, milestoneBackgroundColor: string, milestoneBackgroundSelectedColor: string) => BarTask[];
5export declare const progressWithByParams: (taskX1: number, taskX2: number, progress: number, rtl: boolean) => number[];
6export declare const progressByProgressWidth: (progressWidth: number, barTask: BarTask) => number;
7export declare const getProgressPoint: (progressX: number, taskY: number, taskHeight: number) => string;
8/**
9 * Method handles event in real time(mousemove) and on finish(mouseup)
10 */
11export declare const handleTaskBySVGMouseEvent: (svgX: number, action: BarMoveAction, selectedTask: BarTask, xStep: number, timeStep: number, initEventX1Delta: number, rtl: boolean) => {
12 isChanged: boolean;
13 changedTask: BarTask;
14};