UNPKG

jqwidgets-framework

Version:

jQWidgets is an advanced Angular, Vue, Blazor, React, Web Components, jquery, ASP .NET MVC, Custom Elements and HTML5 UI framework.

61 lines (60 loc) 1.83 kB
import * as React from 'react'; declare class JqxTreeMap extends React.PureComponent<ITreeMapProps, IState> { protected static getDerivedStateFromProps(props: ITreeMapProps, state: IState): null | IState; private _jqx; private _id; private _componentSelector; constructor(props: ITreeMapProps); componentDidMount(): void; componentDidUpdate(): void; render(): React.ReactNode; setOptions(options: ITreeMapProps): void; getOptions(option: string): any; destroy(): void; renderWidget(): void; private _manageProps; private _wireEvents; } export default JqxTreeMap; export declare const jqx: any; export declare const JQXLite: any; interface IState { lastProps: object; } export interface ITreeMapColorRanges { color?: string; min?: number; max?: number; } export interface ITreeMapLegendPosition { x?: number | string; y?: number | string; } export interface ITreeMapLegendScaleCallback { v?: number; } interface ITreeMapOptions { baseColor?: string; colorRanges?: ITreeMapColorRanges[]; colorRange?: number; colorMode?: 'parent' | 'autoColors' | 'rangeColors'; displayMember?: string; height?: string | number; hoverEnabled?: boolean; headerHeight?: number; legendLabel?: string; legendPosition?: ITreeMapLegendPosition; legendScaleCallback?: (v: ITreeMapLegendScaleCallback['v']) => string | number; renderCallbacks?: any; selectionEnabled?: boolean; showLegend?: boolean; source?: any; theme?: string; valueMember?: string; width?: string | number; } export interface ITreeMapProps extends ITreeMapOptions { className?: string; style?: React.CSSProperties; onBindingComplete?: (e?: Event) => void; }