UNPKG

jordium-gantt-vue3

Version:

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

33 lines (32 loc) 2.45 kB
import { App } from 'vue'; export { default as GanttChart } from './components/GanttChart.vue'; export { default as TaskList } from './components/TaskList/TaskList.vue'; export { default as TaskListColumn } from './components/TaskList/TaskListColumn.vue'; export { default as TaskListContextMenu } from './components/TaskList/TaskListContextMenu.vue'; export { default as Timeline } from './components/Timeline.vue'; export { default as TaskBar } from './components/TaskBar.vue'; export { default as TaskBarContextMenu } from './components/Timeline/TaskBarContextMenu.vue'; export { default as TaskDrawer } from './components/TaskDrawer.vue'; export { default as MilestonePoint } from './components/MilestonePoint.vue'; export { default as MilestoneDialog } from './components/MilestoneDialog.vue'; export { default as TaskRow } from './components/TaskList/taskRow/TaskRow.vue'; export { default as CalendarView } from './components/Calendar/CalendarView.vue'; export { default as ResourceFilterSelect } from './components/Calendar/ResourceFilterSelect.vue'; export { default as ResourceUsageView } from './components/ResourceUsage/ResourceUsageView.vue'; export type { Task } from './models/classes/Task.ts'; export type { Resource, ResourceType, ResourceTypeOption } from './models/classes/Resource.ts'; export { createResource } from './utils/resourceUtils.ts'; export { useMessage } from './composables/useMessage.ts'; export { useI18n } from './composables/useI18n'; export type { TaskListConfig, TaskListColumnConfig, TaskListColumnType, ColumnFormatter, } from './models/configs/TaskListConfig'; export type { ResourceListConfig, ResourceListColumnConfig, ResourceListColumnType, ResourceColumnFormatter, } from './models/configs/ResourceListConfig'; export type { TaskBarConfig, LinkConfig, LinkType } from './models/configs/TaskBarConfig'; export type { ToolbarConfig } from './models/configs/ToolbarConfig'; export type { CalendarScale, CalendarSelectionDraft, CalendarSelectionRange, WorkingHoursConfig, } from './models/types/CalendarTypes'; export type { ResourceUsageScale, ResourceUsageCellData, ResourceUsageCellPayload, ResourceUsageTaskBreakdown, ResourceUsageTaskDetailClickPayload, } from './models/types/ResourceUsageTypes'; export type { GanttViewMode } from './components/GanttToolbar.vue'; export declare const install: (app: App) => void; declare const _default: { install: (app: App) => void; }; export default _default;