UNPKG

ag-charts-enterprise

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

31 lines (30 loc) 1.56 kB
import { type AgCandlestickSeriesOptions, _ModuleSupport } from 'ag-charts-community'; import { type OhlcNodeDatum, OhlcSeriesBase, type OhlcSeriesBaseTypes } from '../ohlc/ohlcSeriesBase'; import { CandlestickNode } from './candlestickNode'; import { CandlestickSeriesProperties } from './candlestickSeriesProperties'; /** * Consolidated type interface for CandlestickSeries. */ interface CandlestickSeriesTypes extends OhlcSeriesBaseTypes { readonly node: CandlestickNode<OhlcNodeDatum>; readonly options: AgCandlestickSeriesOptions; readonly properties: CandlestickSeriesProperties<AgCandlestickSeriesOptions>; } export declare class CandlestickSeries extends OhlcSeriesBase<CandlestickSeriesTypes> { static readonly className = "CandleStickSeries"; static readonly type: "candlestick"; properties: CandlestickSeriesProperties<AgCandlestickSeriesOptions<any, unknown>>; protected nodeFactory(): CandlestickNode<OhlcNodeDatum>; protected updateDatumStyles({ datumSelection, isHighlight, }: { datumSelection: _ModuleSupport.Selection<OhlcNodeDatum, CandlestickSeriesTypes['node']>; isHighlight: boolean; }): void; protected updateDatumNodes({ datumSelection, isHighlight, }: { datumSelection: _ModuleSupport.Selection<OhlcNodeDatum, CandlestickSeriesTypes['node']>; isHighlight: boolean; }): void; private legendItemSymbol; getLegendData(legendType: _ModuleSupport.ChartLegendType): _ModuleSupport.CategoryLegendDatum[]; protected hasItemStylers(): boolean; } export {};