@amcharts/amcharts5
Version:
amCharts 5
49 lines • 2.2 kB
TypeScript
import type { DataItem } from "../../../core/render/Component";
import { ColumnSeries, IColumnSeriesPrivate, IColumnSeriesSettings, IColumnSeriesDataItem, IColumnSeriesAxisRange } from "./ColumnSeries";
import { Candlestick } from "./Candlestick";
import { ListTemplate } from "../../../core/util/List";
export interface ICandlestickSeriesDataItem extends IColumnSeriesDataItem {
}
export interface ICandlestickSeriesSettings extends IColumnSeriesSettings {
}
export interface ICandlestickSeriesPrivate extends IColumnSeriesPrivate {
}
export interface ICandlestickSeriesAxisRange extends IColumnSeriesAxisRange {
/**
* A list of [[Candlestick]] element in series.
*
* @readonly
*/
columns: ListTemplate<Candlestick>;
}
/**
* Candlestick series.
*
* @see {@link https://www.amcharts.com/docs/v5/charts/xy-chart/series/candlestick-series/} for more info
* @important
*/
export declare class CandlestickSeries extends ColumnSeries {
_settings: ICandlestickSeriesSettings;
_privateSettings: ICandlestickSeriesPrivate;
_dataItemSettings: ICandlestickSeriesDataItem;
_axisRangeType: ICandlestickSeriesAxisRange;
static className: string;
static classNames: Array<string>;
/**
* @ignore
*/
makeColumn(dataItem: DataItem<this["_dataItemSettings"]>, listTemplate: ListTemplate<Candlestick>): Candlestick;
/**
* A list of candles in the series.
*
* `columns.template` can be used to configure candles.
*
* @default new ListTemplate<Candlestick>
*/
readonly columns: ListTemplate<Candlestick>;
protected _updateGraphics(dataItem: DataItem<this["_dataItemSettings"]>, previousDataItem: DataItem<this["_dataItemSettings"]>, axisCase: 0 | 1 | 2): void;
protected _updateCandleGraphics(dataItem: DataItem<this["_dataItemSettings"]>, lx0: number, lx1: number, ly0: number, ly1: number, hx0: number, hx1: number, hy0: number, hy1: number, orientation: "horizontal" | "vertical"): void;
protected _afterColumnsDraw(): void;
protected _processAxisRange(axisRange: this["_axisRangeType"]): void;
}
//# sourceMappingURL=CandlestickSeries.d.ts.map