UNPKG

jordium-gantt-vue3

Version:

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

19 lines (18 loc) 717 B
import { Ref } from 'vue'; import { Resource } from '../models/classes/Resource'; import { ResourceUsageScale, ResourceUsageCellData } from '../models/types/ResourceUsageTypes'; declare const DAY_MS: number; declare const DAILY_CAPACITY_HOURS = 8; export interface UseResourceUsageAggregationOptions { resources: Ref<Resource[]>; scale: Ref<ResourceUsageScale>; dateRange: Ref<{ start: Date; end: Date; }>; overloadThreshold?: Ref<number>; } export declare function useResourceUsageAggregation(options: UseResourceUsageAggregationOptions): { cellsByResource: import('vue').ComputedRef<Map<string | number, ResourceUsageCellData[]>>; }; export { DAY_MS, DAILY_CAPACITY_HOURS };