ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
20 lines (19 loc) • 1.24 kB
TypeScript
import { _ModuleSupport } from 'ag-charts-community';
interface TopologySeriesNodeDatum extends _ModuleSupport.DataModelSeriesNodeDatum {
legendItemName?: string;
}
interface TopologySeriesNodeDataContext<TDatum extends TopologySeriesNodeDatum = TopologySeriesNodeDatum, TLabel extends object = object> extends _ModuleSupport.DataModelSeriesNodeDataContext<TDatum, TLabel> {
}
declare abstract class TopologySeriesProperties<T extends object> extends _ModuleSupport.SeriesProperties<T> {
legendItemName?: string;
}
export declare abstract class TopologySeries<TDatum extends TopologySeriesNodeDatum, TOpts extends object, TProps extends TopologySeriesProperties<TOpts>, TLabel extends object, TContext extends TopologySeriesNodeDataContext<TDatum, TLabel> = TopologySeriesNodeDataContext<TDatum, TLabel>> extends _ModuleSupport.DataModelSeries<TDatum, TOpts, TProps, TLabel, TContext> {
constructor(options: _ModuleSupport.DataModelSeriesConstructorOpts<TProps>);
getSeriesDomain(): {
domain: number[];
};
getSeriesRange(): [number, number];
protected getHighlightedDatum(): TDatum | undefined;
isSeriesHighlighted(highlightedDatum: _ModuleSupport.HighlightNodeDatum | undefined): boolean;
}
export {};