gantt-renderer
    Preparing search index...

    Type Alias GanttCallbacks<TTaskData, TLinkData>

    type GanttCallbacks<TTaskData = never, TLinkData = never> = {
        onExpandCollapse?: OnExpandCollapse<TTaskData, TLinkData>;
        onExpandCollapseAll?: OnExpandCollapseAll<TTaskData, TLinkData>;
        onGridColumnsChange?: (
            payload: {
                columns: GridColumn[];
                instance: GanttInstance<TTaskData, TLinkData>;
            },
        ) => void
        | Promise<void>;
        onLeftPaneWidthChange?: (
            payload: {
                instance: GanttInstance<TTaskData, TLinkData>;
                width: number;
            },
        ) => void
        | Promise<void>;
        onLinkClick?: OnLinkClick<TTaskData, TLinkData>;
        onLinkCreate?: OnLinkCreate<TTaskData, TLinkData>;
        onLinkDblClick?: OnLinkDblClick<TTaskData, TLinkData>;
        onProgressChange?: OnProgressChange<TTaskData, TLinkData>;
        onTaskAdd?: OnTaskAdd<TTaskData, TLinkData>;
        onTaskClick?: OnTaskClick<TTaskData, TLinkData>;
        onTaskDoubleClick?: OnTaskDoubleClick<TTaskData, TLinkData>;
        onTaskMove?: OnTaskMove<TTaskData, TLinkData>;
        onTaskResize?: OnTaskResize<TTaskData, TLinkData>;
        onTooltipText?: OnTooltipText<TTaskData, TLinkData>;
    }

    Type Parameters

    • TTaskData = never
    • TLinkData = never
    Index
    onExpandCollapse?: OnExpandCollapse<TTaskData, TLinkData>
    onExpandCollapseAll?: OnExpandCollapseAll<TTaskData, TLinkData>
    onGridColumnsChange?: (
        payload: {
            columns: GridColumn[];
            instance: GanttInstance<TTaskData, TLinkData>;
        },
    ) => void
    | Promise<void>
    onLeftPaneWidthChange?: (
        payload: {
            instance: GanttInstance<TTaskData, TLinkData>;
            width: number;
        },
    ) => void
    | Promise<void>
    onProgressChange?: OnProgressChange<TTaskData, TLinkData>
    onTaskDoubleClick?: OnTaskDoubleClick<TTaskData, TLinkData>