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
TypeScript
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;