@wamra/gantt-task-react
Version:
Interactive Gantt Chart for React with TypeScript
15 lines (14 loc) • 998 B
TypeScript
import type { AdjustTaskToWorkingDatesParams, BarMoveAction, ChangeInProgress, DateExtremity, GanttDateRounding, MapTaskToCoordinates, Task, TaskMapByLevel } from "../../types/public-types";
type UseGetTaskCurrentStateParams = {
adjustTaskToWorkingDates: (params: AdjustTaskToWorkingDatesParams) => Task;
changeInProgress: ChangeInProgress | null;
isAdjustToWorkingDates: boolean;
isMoveChildsWithParent: boolean;
isUpdateDisabledParentsOnChange: boolean;
mapTaskToCoordinates: MapTaskToCoordinates;
roundDate: (date: Date, action: BarMoveAction, dateExtremity: DateExtremity) => Date;
tasksMap: TaskMapByLevel;
dateMoveStep: GanttDateRounding;
};
export declare const useGetTaskCurrentState: ({ adjustTaskToWorkingDates, changeInProgress, isAdjustToWorkingDates, isMoveChildsWithParent, isUpdateDisabledParentsOnChange, mapTaskToCoordinates, roundDate, tasksMap, dateMoveStep, }: UseGetTaskCurrentStateParams) => (currentOriginalTask: Task) => Task;
export {};