sryd-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
31 lines (30 loc) • 1.62 kB
TypeScript
import type { AgSunburstSeriesItemStylerParams, AgSunburstSeriesLabelFormatterParams, AgSunburstSeriesOptions, AgSunburstSeriesStyle, AgSunburstSeriesTooltipRendererParams, Styler } from 'ag-charts-community';
import { _ModuleSupport } from 'ag-charts-community';
import { AutoSizedLabel, AutoSizedSecondaryLabel } from '../util/autoSizedLabel';
declare const HierarchySeriesProperties: typeof _ModuleSupport.HierarchySeriesProperties, HighlightStyle: typeof _ModuleSupport.HighlightStyle;
declare class SunburstSeriesTileHighlightStyle extends HighlightStyle {
fill?: string;
fillOpacity?: number;
stroke?: string;
strokeWidth?: number;
strokeOpacity?: number;
readonly label: AutoSizedLabel<AgSunburstSeriesLabelFormatterParams<any>>;
readonly secondaryLabel: AutoSizedLabel<AgSunburstSeriesLabelFormatterParams<any>>;
}
export declare class SunburstSeriesProperties extends HierarchySeriesProperties<AgSunburstSeriesOptions> {
sizeName?: string;
labelKey?: string;
secondaryLabelKey?: string;
fillOpacity: number;
strokeWidth: number;
strokeOpacity: number;
cornerRadius: number;
sectorSpacing?: number;
padding?: number;
itemStyler?: Styler<AgSunburstSeriesItemStylerParams<unknown>, AgSunburstSeriesStyle>;
highlightStyle: SunburstSeriesTileHighlightStyle;
readonly label: AutoSizedLabel<AgSunburstSeriesLabelFormatterParams<any>>;
readonly secondaryLabel: AutoSizedSecondaryLabel<AgSunburstSeriesLabelFormatterParams<any>>;
readonly tooltip: _ModuleSupport.SeriesTooltip<AgSunburstSeriesTooltipRendererParams<any>>;
}
export {};