hy-vue-gantt
Version:
Evolution of vue-ganttastic package
33 lines • 849 B
TypeScript
import type { ConnectionPoint, GanttBarObject } from "./bar";
export interface ConnectionCreationState {
isCreating: boolean;
sourceBar: GanttBarObject | null;
sourcePoint: ConnectionPoint | null;
mouseX: number;
mouseY: number;
}
export interface ConnectionValidation {
isValid: boolean;
message?: string;
}
export interface ConnectionPointStyle {
size: number;
color: string;
hoverColor: string;
invalidColor: string;
}
export interface ConnectionPointHoverState {
isVisible: boolean;
barId: string | null;
point: ConnectionPoint | null;
}
export interface ConnectionPreviewStyle {
strokeWidth: number;
strokeDasharray?: string;
strokeOpacity: number;
}
export interface SelectedConnection {
sourceId: string;
targetId: string;
}
//# sourceMappingURL=connections.d.ts.map