UNPKG

@adobe/react-spectrum-charts

Version:

Declarative library for composing Spectrum visualizations in React.

24 lines 1.02 kB
import { RefObject, ReactNode } from 'react'; import { Signal, View } from 'vega'; import { Datum, MarkBounds } from '@spectrum-charts/vega-spec-builder'; interface ChartContextValue { chartView: RefObject<View | undefined>; chartId: string; selectedData: RefObject<Datum | null>; selectedDataName: RefObject<string>; selectedDataBounds: RefObject<MarkBounds>; isPopoverOpen: boolean; setIsPopoverOpen: (isOpen: boolean) => void; popoverAnchorRef: RefObject<HTMLDivElement | null>; controlledHoveredIdSignal: RefObject<Signal | undefined>; controlledHoveredGroupSignal: RefObject<Signal | undefined>; } interface ChartProviderProps { children: ReactNode; chartId: string; chartView: RefObject<View | undefined>; } export declare const ChartProvider: ({ children, chartId, chartView }: ChartProviderProps) => import("react/jsx-runtime").JSX.Element; export declare const useChartContext: () => ChartContextValue; export {}; //# sourceMappingURL=RscChartContext.d.ts.map