Skip to content

Gantt API

The Gantt API reference is generated from symbols reachable through the Enterprise public package barrel. Test files, internal modules, private/protected class members, and declarations tagged @internal are excluded.

For behavior and examples, start with the Gantt guides or example browser.

Existing links to symbols on the former single-page reference remain valid here. Select the symbol to open its structured API page.

ApprovalGateValidatorOptions
ApprovalRecord
areGanttDependencyDropdownValuesEqual
AssignmentEntity
AssignmentId
AssignmentStore
AssignResourceMenuItemOptions
AutoDependencyAdjustment
BaselineId
BaselineSnapshot
BaselineTaskSnapshot
buildCreateProjectSnapshotTableSql
buildLoadProjectSnapshotSql
buildSaveProjectSnapshotSql
buildWbsMap
calculateTaskStatus
captureGanttBaseline
clampLevelIndex
cloneProjectSnapshot
ConstraintWindowConflict
createApprovalGateValidator
createAssignResourceMenuItem
createBaselineBarLayout
createCustomTaskEditorFormRecipe
createCustomValidationRecipe
createDefaultTaskTableColumn
createDeleteTaskMenuItem
createDependencyGraph
createDependencyValidationSummaryRecipe
createDuplicateTaskMenuItem
createExportMenuItem
createForbiddenDateRangeValidator
createGanttBarLayout
createGanttBeforeTaskChangeValidationHandler
createGanttColumn
createGanttColumnPreset
createGanttColumnPresetRecipe
createGanttColumnPresets
createGanttContextMenuExtensionItems
createGanttContextMenuQuickWinRecipe
createGanttDateFormatContext
createGanttExcelExportRecipe
createGanttGridRows
createGanttPdfExcelReportingRecipe
createGanttPrintOptions
createGanttPrintStyles
createGanttTaskStatusIndicatorRecipe
createGanttToolbarQuickWinActions
createGraphqlProjectPersistenceRecipe
createIndicatorLayout
createInitialTaskTableColumns
createJsonSnapshotRecipe
createLockedPhaseValidator
createPostgresSqlPersistenceRecipe
createPrintableGanttMetadata
createPrintPdfExportRecipe
createResourceLoadSummaryExample
createResourceOverallocationSummaryRecipe
createRestProjectPersistenceRecipe
createRoleBasedEditabilityRecipe
createRoleGuardValidator
createSchedulerDiagnosticsExample
createSchedulerEngine
createSupabasePostgresPersistenceRecipe
createTaskDetailPopoverRecipe
createTaskEditorDialogLocaleText
createTaskGridConfig
createTaskGridScaleConfig
createTaskGridSource
createTaskNameExcelExportMenuItem
createTaskTypeOptions
createTimelineDateFormatContext
createTimelineScale
CustomTaskEditorRecipe
CustomTaskEditorRecipeOptions
CustomValidationRecipe
CustomValidationRecipeOptions
DeadlineMissedConflict
DEFAULT_GANTT_DEPENDENCY_TYPES
DEFAULT_SMOOTH_WHEEL_THRESHOLD
DEFAULT_TASK_EDITOR_DIALOG_LOCALE_TEXT
DEFAULT_TIMELINE_ZOOM_LEVELS
defaultTaskTableColumns
defineGanttToolbar
DeleteTaskMenuItemOptions
DependencyConstraintConflict
DependencyCycle
DependencyEndpointPair
dependencyEndpointsToType
DependencyEntity
DependencyGraph
DependencyId
DependencyType
dependencyTypeToEndpoints
DependencyValidationSummaryRecipe
DuplicateTaskMenuItemOptions
EntityId
exportGanttCsv
exportGanttExcel
ExportMenuItemOptions
exportProjectSnapshot
FALLBACK_ZOOM_LEVEL
FinishConstraintConflict
fitGanttToProject
ForbiddenDateRangeValidatorOptions
formatGanttDateWithOption
formatGanttEditorDate
formatGanttPrintRange
formatGanttTableDate
formatGanttTooltipDate
GANTT_BEFORE_ASSIGNMENT_CHANGE_EVENT
GANTT_BEFORE_DEPENDENCY_CHANGE_EVENT
GANTT_BEFORE_TASK_CHANGE_EVENT
GANTT_DEPENDENCY_DROPDOWN_COLUMN_TYPE
GANTT_DEPENDENCY_HOVER_EVENT
GANTT_DEPENDENCY_SELECT_EVENT
GANTT_HISTORY_RECORD_EVENT
GANTT_PANEL_RESIZE_EVENT
GANTT_PERSISTENCE_QUICK_WIN_EXAMPLES
GANTT_SEARCH_EVENT
GANTT_TASK_CONVERT_TO_MILESTONE_EVENT
GANTT_TASK_CREATE_EVENT
GANTT_TASK_CREATED_EVENT
GANTT_TASK_DELETE_EVENT
GANTT_TASK_EDIT_EVENT
GANTT_TASK_INDENT_EVENT
GANTT_TASK_OUTDENT_EVENT
GANTT_TOOLBAR_SELECT_ALL_COLUMNS
GANTT_ZOOM_IN_EVENT
GANTT_ZOOM_OUT_EVENT
GANTT_ZOOM_SET_LEVEL_EVENT
GanttApprovalRegistry
GanttBarKind
GanttBarLayout
GanttBaselineCaptureRuntime
GanttBaselineLayout
GanttBeforeAssignmentChangeAction
GanttBeforeAssignmentChangeDetail
GanttBeforeDependencyChangeAction
GanttBeforeDependencyChangeDetail
GanttBeforeTaskChangeAction
GanttBeforeTaskChangeDetail
GanttBeforeTaskChangeValidator
GanttColumnPresetName
GanttColumnPresetOptions
GanttColumnPresetProp
ganttColumnPresetProps
GanttColumnPresetRecipe
GanttColumnPresetRecipeOptions
GanttConstraintTypeOption
GanttContextMenuBaseItemOptions
GanttContextMenuConfig
GanttContextMenuExtensionContext
GanttContextMenuHiddenItems
GanttContextMenuItemId
GanttContextMenuLabels
GanttContextMenuQuickWinRecipeOptions
GanttCreateTaskOptions
GanttCsvExportOptions
GanttDateEditorFormatConfig
GanttDateFormatConfig
GanttDateFormatContext
GanttDateFormatOption
GanttDateFormatSurface
GanttDateFormatter
GanttDateParser
GanttDateRange
ganttDependencyDropdownCellTemplate
GanttDependencyDropdownColumn
GanttDependencyDropdownConfig
GanttDependencyDropdownControl
GanttDependencyDropdownControlProps
GanttDependencyDropdownEditor
GanttDependencyDropdownTaskOption
GanttDependencyDropdownValue
GanttDependencyEndpoint
GanttDependencyInteractionDetail
GanttDependencyTooltipContext
GanttDependencyTooltipHook
GanttExampleCancelableEvent
GanttExcelExportOptions
GanttExcelExportRecipe
GanttExcelExportRecipeOptions
GanttGridRow
GanttIndicatorLayout
GanttLabelsConfig
GanttMilestoneLine
GanttPanelResizeDetail
GanttPanelResizeEventDetail
GanttPanelResizePlugin
GanttPanelResizePluginConfig
GanttPdfExcelReportingExportOptions
GanttPdfExcelReportingRecipe
GanttPdfExcelReportingRecipeOptions
GanttPercentDoneColumn
GanttPercentDoneColumnMode
GanttPersistenceRecipeChannel
GanttPersistenceRecipeFramework
GanttPersistenceRecipeId
GanttPersistenceRecipeMetadata
GanttPlugin
GanttPluginConfig
GanttPrintableMetadata
GanttPrintableMetadataOptions
GanttPrintDateRange
GanttPrintOptions
GanttPrintOrientation
GanttPrintPdfRecipe
GanttPrintPdfRecipeOptions
GanttPrintResult
GanttPrintStyleOptions
GanttPrintWindow
GanttProjectFitOptions
GanttResourcePlanningConfig
GanttRoleBasedEditabilityRecipe
GanttRoleBasedEditabilityRecipeOptions
GanttSchedulingConfig
GanttSearchEventDetail
GanttSnapConfig
GanttSplitGapLayout
GanttTaskBarColor
GanttTaskBarColorHook
GanttTaskBarContentContext
GanttTaskBarContentHook
GanttTaskBarVisualContext
GanttTaskCreatedEventDetail
GanttTaskEditEventDetail
GanttTaskEditorControlId
GanttTaskEditorDialog
GanttTaskEditorDialogCustomization
ganttTaskEditorDialogDependencies
GanttTaskEditorDialogDependencyDraft
GanttTaskEditorDialogLocaleText
GanttTaskEditorDialogLocaleTextOptions
GanttTaskEditorDialogOptions
GanttTaskEditorDialogPlugin
GanttTaskEditorDialogResourcesOptions
GanttTaskEditorDialogSearchText
GanttTaskEditorDialogState
GanttTaskEditorDialogStatusText
GanttTaskEditorDialogSubmitContext
GanttTaskEditorDialogValidationText
GanttTaskEditorDomRenderer
GanttTaskEditorDraftController
GanttTaskEditorDraftState
GanttTaskEditorRendererContext
GanttTaskEditorRendererLifecycle
GanttTaskEditorTabOptions
GanttTaskEditorTabsOptions
GanttTaskHierarchyActionDetail
GanttTaskLabelMode
GanttTaskMarker
GanttTaskMarkerHook
GanttTaskModeOption
GanttTaskSourceRow
GanttTaskStatusIndicatorRecipeOptions
GanttTaskStatusIndicatorRecipeRow
GanttTaskTooltipContext
GanttTaskTooltipField
GanttTaskTooltipFieldConfig
GanttTaskTooltipFieldId
GanttTaskTooltipHook
GanttTimelineHeaderElementRenderer
GanttTimelineHeaderPlugin
GanttTimelineHeaderRenderOptions
GanttTimelineNavigationOptions
GanttTimelineNavigationRuntime
GanttTimeRange
GanttTodayNavigationOptions
GanttToolbar
GanttToolbarColumnOption
GanttToolbarControls
ganttToolbarDependencies
GanttToolbarOptions
GanttToolbarQuickWinAction
GanttToolbarQuickWinActionId
GanttToolbarQuickWinActions
GanttToolbarQuickWinOptions
GanttToolbarVisuals
GanttValidationContext
GanttValidationDecision
GanttValidationHandlerOptions
GanttValidationReject
GanttVisualConfig
GanttZoomSetLevelDetail
getAnchorOffset
getCsvExportPlugin
getDefaultDependencyDropdownType
getGanttBaselineCaptureRuntime
getGanttColumnPresetProps
getGanttDependencyDropdownCellBadges
getGanttDependencyDropdownSearchText
getGanttDependencyDropdownTasks
getGanttDependencyDropdownValue
getGanttTimelineNavigationRuntime
getLevelById
getLevelIndex
getNextScrollLeft
getPersistenceRecipeMetadata
getProjectTimelineRange
getZoomAnchorDate
getZoomPresetConfig
HardConstraintConflict
hasCustomGanttEditorDateFormat
InMemoryAssignmentStore
InMemoryResourceStore
InMemoryTaskStore
InvalidTaskConstraintIssue
isGanttAddTaskRow
isGanttDependencyType
listGanttToolbarQuickWinActions
LockedPhaseValidatorOptions
ManualDependencyViolation
MissingDependencyTaskIssue
normalizeGanttDependencyDropdownAllowedTypes
normalizeGanttDependencyDropdownValues
normalizePinnedTaskColumns
normalizeTimelineHeaderLabel
normalizeTimelineZoomConfig
parseDependencyDropdownDisplayValue
parseGanttDateInput
parseProjectSnapshotJson
PostgresStatement
printGanttContainer
PROJECT_SNAPSHOT_TABLE
ProjectSnapshot
ProjectSnapshotGraphqlAdapter
ProjectSnapshotGraphqlAdapterOptions
ProjectSnapshotGraphqlError
ProjectSnapshotGraphqlErrorCode
ProjectSnapshotGraphqlErrorDetails
ProjectSnapshotGraphqlRequestOptions
ProjectSnapshotJsonOptions
ProjectSnapshotJsonRecipe
ProjectSnapshotJsonRecipeOptions
ProjectSnapshotParseFailure
ProjectSnapshotParseResult
ProjectSnapshotParseSuccess
ProjectSnapshotPersistenceRecipe
ProjectSnapshotPostgresError
ProjectSnapshotPostgresErrorCode
ProjectSnapshotPostgresErrorDetails
ProjectSnapshotPostgresOptions
ProjectSnapshotPostgresRecipe
ProjectSnapshotPostgresRow
ProjectSnapshotRestAdapter
ProjectSnapshotRestAdapterOptions
ProjectSnapshotRestError
ProjectSnapshotRestErrorCode
ProjectSnapshotRestErrorDetails
ProjectSnapshotRestRequestOptions
ProjectSnapshotSqlExecutor
ProjectSnapshotState
ProjectSnapshotStorageRecipe
ProjectSnapshotSupabaseAdapter
projectVisibleTaskBarAnchors
renderGanttTimelineHeader
ResolvedSchedulerOptions
ResolvedTimelineZoomConfig
resolveGanttTimelineDateFormatter
resolveHiddenColumnsFromToolbarSelection
resolveHighlightVisibility
resolveTaskEdit
resolveTaskTypeAfterDurationEdit
ResourceEntity
ResourceId
ResourceLevelingAdjustmentConflict
ResourceLoadSegment
ResourceOverallocationConflict
ResourceOverallocationSummaryRecipe
ResourcePlanningRowData
ResourceStore
RevoGridCsvExportPlugin
RoleGuardValidatorOptions
ScheduledTask
ScheduledTaskKind
ScheduleOrigin
SchedulerConflict
SchedulerCycleIssue
SchedulerDataValidationCode
SchedulerDataValidationIssue
SchedulerEngine
SchedulerIssue
SchedulerOptions
SchedulingResult
scrollGanttToToday
shouldHandleWheelTrigger
SupabaseLikeClient
SupabaseLikeError
SupabaseLikeFilterBuilder
SupabaseLikeMaybeSingleQuery
SupabaseLikeResult
SupabaseLikeSingleQuery
SupabaseLikeTable
SupabaseLikeUpsertBuilder
TASK_TYPE_LABELS
TASK_TYPE_VALUES
TaskBarAnchorPoint
TaskConstraintType
TaskConstraintTypeEditValue
TaskDetailPopoverRecipe
TaskDetailPopoverRecipeOptions
TaskEditFailure
TaskEditLabelOverrides
TaskEditOptions
TaskEditResult
TaskEditSuccess
TaskEffortMode
TaskEntity
TaskGridAssignee
TaskGridConfig
TaskGridScaleConfig
TaskGridScaleOptions
TaskId
TaskModeEditValue
TaskRowDiagnostics
TaskRowProjectionOptions
TaskSplitRange
TaskStatus
TaskStore
TaskTableColumnProp
TaskTreeRow
TaskType
TaskTypeOption
TaskUpdate
TaskWorkflowStatus
TIMELINE_ZOOM_PRESET_LEVELS
TimelineBand
TimelineBandUnit
TimelineDateFormatter
TimelineDateFormatterContext
TimelineFlagLine
TimelineHeaderCell
TimelineHeaderHighlightRange
TimelineHeaderLabel
TimelineHeaderLabelParts
TimelineHeaderRowConfig
TimelineHeaderRowModel
TimelineHighlightVisibility
TimelineScale
TimelineScaleConfig
TimelineTaskInteractionRange
TimelineTick
TimelineTickUnit
TimelineVisibleDateRange
TimelineVisibleSpan
TimelineWheelInput
TimelineZoomAnchorContext
TimelineZoomConfig
TimelineZoomController
TimelineZoomLevel
TimelineZoomMode
TimelineZoomPreset
TimelineZoomTransition
toggleGanttCriticalPath
topologicallySortDependencyGraph
TopologicalSortResult
toProjectSnapshotRow
validateGanttBeforeTaskChange
VisibleTaskBarAnchors
VisibleTaskBarProjection
WheelZoomTrigger
ZoomAnchorMode