import { useContext } from "react"; // types import { ChartContextReducer } from "../types"; // context import { ChartContext } from "../contexts"; export const useChart = (): ChartContextReducer => { const context = useContext(ChartContext); if (!context) { throw new Error("useChart must be used within a GanttChart"); } return context; };