UNPKG

@wamra/gantt-task-react

Version:
17 lines (16 loc) 969 B
import type { RefObject } from "react"; import { GanttRelationEvent } from "../../types/gantt-task-actions"; import { Distances, MapTaskToCoordinates, TaskToGlobalIndexMap, OnRelationChange, Task, TaskMapByLevel, TaskOrEmpty, DateExtremity } from "../../types/public-types"; type UseCreateRelationParams = { distances: Distances; ganttSVGRef: RefObject<SVGSVGElement>; mapTaskToCoordinates: MapTaskToCoordinates; mapTaskToGlobalIndex: TaskToGlobalIndexMap; onRelationChange?: OnRelationChange; rtl: boolean; taskHalfHeight: number; tasksMap: TaskMapByLevel; visibleTasks: readonly TaskOrEmpty[]; }; export declare const useCreateRelation: ({ distances: { relationCircleOffset, relationCircleRadius }, ganttSVGRef, mapTaskToCoordinates, mapTaskToGlobalIndex, onRelationChange, rtl, taskHalfHeight, tasksMap, visibleTasks, }: UseCreateRelationParams) => [GanttRelationEvent, (extremity: DateExtremity, task: Task) => void]; export {};