UNPKG

gantt-task-react-powern

Version:

Interactive Gantt Chart for React with TypeScript.

42 lines (41 loc) 1.12 kB
import { Dependency, Task, TaskType } from "./public-types"; export interface BarTask extends Task { index: number; typeInternal: TaskTypeInternal; x1: number; x2: number; actualx1: number; actualx2: number; progressStartWidth: number; progressEndWidth: number; y: number; dependencyType?: Dependency; height: number; progressX: number; progressWidth: number; barCornerRadius: number; handleWidth: number; barChildren: BarTask[]; criticalPathArrows?: Array<{ taskId: string; arrowColor: string; criticalPathType: string; }>; plannedSegments?: Array<{ x1: number; x2: number; }>; actualSegments?: Array<{ x1: number; x2: number; }>; styles: { taskProgressColor?: string; backgroundColor: string; backgroundSelectedColor: string; progressColor: string; progressSelectedColor: string; criticalPathColor?: string; }; } export declare type TaskTypeInternal = TaskType | "smalltask";