ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
31 lines (30 loc) • 1.55 kB
TypeScript
import type { AgConeFunnelSeriesLabelFormatterParams, AgConeFunnelSeriesOptions, AgConeFunnelSeriesStyle, AgConeFunnelSeriesTooltipRendererParams } from 'ag-charts-community';
import { _ModuleSupport } from 'ag-charts-community';
import type { InternalAgColorType } from 'ag-charts-core';
import type { BaseFunnelProperties } from '../funnel/baseFunnelSeriesProperties';
declare const Label: typeof _ModuleSupport.Label, AbstractBarSeriesProperties: typeof _ModuleSupport.AbstractBarSeriesProperties, SeriesLabelProperties: typeof _ModuleSupport.SeriesLabelProperties;
declare class ConeFunnelSeriesLabel extends Label<AgConeFunnelSeriesLabelFormatterParams> {
placement: string | undefined;
spacing: number;
}
declare class ConeFunnelSeriesStageLabel extends SeriesLabelProperties {
placement?: string;
}
export declare class ConeFunnelProperties extends AbstractBarSeriesProperties<AgConeFunnelSeriesOptions> implements BaseFunnelProperties<AgConeFunnelSeriesOptions> {
stageKey: string;
valueKey: string;
fills: InternalAgColorType[];
fillOpacity: number;
strokes: string[];
strokeWidth: number;
strokeOpacity: number;
lineDash: number[];
lineDashOffset: number;
readonly label: ConeFunnelSeriesLabel;
readonly stageLabel: ConeFunnelSeriesStageLabel;
readonly tooltip: _ModuleSupport.SeriesTooltip<Omit<AgConeFunnelSeriesTooltipRendererParams<unknown, unknown>, "context">>;
getStyle(index: number): Required<AgConeFunnelSeriesStyle> & {
opacity: number;
};
}
export {};