UNPKG

@progress/kendo-react-charts

Version:

React Chart renders a wide range of high-quality data visualizations. KendoReact Charts package

138 lines (137 loc) 3.27 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { default as PropTypes } from 'prop-types'; import { Surface } from '@progress/kendo-drawing'; import { InstanceObserver } from '@progress/kendo-charts'; import { DomEvent } from './events/dom-event.js'; import { BaseChartPrivateProps } from './BaseChartProps.js'; import { ChartContextType } from './ChartContext.js'; import * as React from 'react'; /** * @hidden */ export declare class BaseChart extends React.Component<BaseChartPrivateProps, {}> { /** * @hidden */ static propTypes: { dir: PropTypes.Requireable<string>; renderAs: PropTypes.Requireable<string>; }; /** * @hidden */ static defaultProps: { renderAs: string; }; /** * @hidden */ chartInstance: any | null; /** * @hidden */ surface: Surface | null; /** * @hidden */ get element(): HTMLDivElement; protected _element: HTMLDivElement | null; protected optionsStore: any; protected optionsUnsubscriber: Function; protected themeStore: any; protected themeUnsubscriber: Function; protected observersStore: any; protected chartObserver: InstanceObserver; protected childrenObserver: InstanceObserver; protected suppressTransitions: boolean; private readonly showLicenseWatermark; private readonly licenseMessage?; readonly state: ChartContextType; constructor(props: BaseChartPrivateProps); /** * @hidden */ static getDerivedStateFromProps(props: any, state: any): any; /** * @hidden */ componentDidMount(): void; /** * @hidden */ componentWillUnmount(): void; /** * @hidden */ componentDidUpdate(prevProps: BaseChartPrivateProps): void; /** * @hidden */ render(): any; /** * @hidden */ getDirection(dir?: string): boolean; /** * @hidden */ getChartOptions(): any; /** * @hidden */ refresh(): void; /** * @hidden */ instantiateCoreChart(): void; /** * @hidden */ trigger(name: string, e: any): boolean; /** * @hidden */ requiresHandlers(names: string[]): boolean; /** * @hidden */ triggerDomEvent<T>(name: string, e: DomEvent<T>): boolean; /** * @hidden */ onRender: (e: any) => void; /** * @hidden */ onDrilldown: (e: any) => boolean; /** * @hidden */ onLegendItemClick: (e: any) => void; /** * @hidden */ onStyleChanged(): void; /** * @hidden */ readTheme(): void; /** * @hidden */ onWindowResize: () => void; /** * @hidden */ onChartMouseLeave: (e: React.MouseEvent<HTMLDivElement>) => void; /** * @hidden */ onChildMouseLeave: (e: DomEvent<React.MouseEvent<HTMLElement>>) => boolean; }