jordium-gantt-vue3
Version:
A Vue 3 Gantt chart component for project management, task scheduling, resource planning, calendar, resource usage and timeline visualization.
50 lines (49 loc) • 1.45 kB
TypeScript
interface Props {
type: 'predecessor' | 'successor';
taskId: number;
visible?: boolean;
isDragSource?: boolean;
isDragTarget?: boolean;
isValidTarget?: boolean;
enabled?: boolean;
globalDragging?: boolean;
}
declare const _default: import('vue').DefineComponent<Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
"drag-start": (args_0: {
taskId: number;
type: "predecessor" | "successor";
x: number;
y: number;
}) => any;
"drag-move": (args_0: {
x: number;
y: number;
}) => any;
"drag-end": (args_0: {
taskId: number;
type: "predecessor" | "successor";
}) => any;
}, string, import('vue').PublicProps, Readonly<Props> & Readonly<{
"onDrag-start"?: ((args_0: {
taskId: number;
type: "predecessor" | "successor";
x: number;
y: number;
}) => any) | undefined;
"onDrag-move"?: ((args_0: {
x: number;
y: number;
}) => any) | undefined;
"onDrag-end"?: ((args_0: {
taskId: number;
type: "predecessor" | "successor";
}) => any) | undefined;
}>, {
visible: boolean;
enabled: boolean;
isDragSource: boolean;
isDragTarget: boolean;
isValidTarget: boolean;
globalDragging: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
export default _default;