@wamra/gantt-task-react
Version:
Interactive Gantt Chart for React with TypeScript
15 lines (14 loc) • 891 B
TypeScript
import { AdjustTaskToWorkingDatesParams, BarMoveAction, DateExtremity, DateSetup, GanttDateRounding } from "../../types/public-types";
type UseHolidaysParams = {
checkIsHolidayProp: (date: Date, minTaskDate: Date, dateSetup: DateSetup, dateExtremity: DateExtremity) => boolean;
dateSetup: DateSetup;
isAdjustToWorkingDates: boolean;
minTaskDate: Date;
roundDate: (date: Date, action: BarMoveAction, dateExtremity: DateExtremity) => Date;
dateMoveStep: GanttDateRounding;
};
export declare const useHolidays: ({ checkIsHolidayProp, dateSetup, isAdjustToWorkingDates, minTaskDate, roundDate, dateMoveStep, }: UseHolidaysParams) => {
checkIsHoliday: (date: Date, dateExtremity: DateExtremity) => boolean;
adjustTaskToWorkingDates: ({ action, changedTask, originalTask, }: AdjustTaskToWorkingDatesParams) => import("../../types/public-types").Task;
};
export {};