import { BaseContext, ChartDefinition } from '../../types'; /** * Info used in Chart Changed Event */ export interface ChartChangedInfo extends BaseContext { /** * Details of Open Charts */ chartingOpenState: ChartingOpenState; } /** * Currently opened Charts */ export interface ChartingOpenState { /** * Displayed Charts */ charts: ChartDisplayedInfo[]; } /** * Defines a Displayed Chart */ export interface ChartDisplayedInfo { /** * Definition of the Chart */ chartDefinition: ChartDefinition; /** * Whether Chart is Open */ isOpen: boolean; /** * Container where Chart is displayed */ containerName: string | null; }