UNPKG

jordium-gantt-vue3

Version:

A Vue 3 Gantt chart component for project management, task scheduling, resource planning, calendar, resource usage and timeline visualization.

34 lines (33 loc) 832 B
import { Resource } from './Resource'; export interface Task { id: number; name: string; predecessor?: number[]; assignee?: string | string[]; assigneeName?: string; avatar?: string | string[]; startDate?: string; endDate?: string; actualStartDate?: string; actualEndDate?: string; progress?: number; estimatedHours?: number; actualHours?: number; parentId?: number; children?: Task[]; collapsed?: boolean; isParent?: boolean; type?: string; description?: string; icon?: string; level?: number; isTimerRunning?: boolean; timerStartTime?: number; timerEndTime?: number; timerStartDesc?: string; timerElapsedTime?: number; isEditable?: boolean; barColor?: string; resources?: Resource[]; [key: string]: unknown; }