UNPKG

@amcharts/amcharts5

Version:
52 lines 1.86 kB
import type { IIndicatorEditableSetting } from "./Indicator"; import type { ILineSeriesAxisRange } from "../../xy/series/LineSeries"; import type { DataItem } from "../../../core/render/Component"; import type { IValueAxisDataItem } from "../../xy/axes/ValueAxis"; import { ChartIndicator, IChartIndicatorSettings, IChartIndicatorPrivate, IChartIndicatorEvents } from "./ChartIndicator"; import { LineSeries } from "../../xy/series/LineSeries"; import { Color } from "../../../core/util/Color"; export interface IAccumulativeSwingIndexSettings extends IChartIndicatorSettings { /** * A "limit move" value. */ limitMoveValue?: number; /** * Positive color. */ positiveColor?: Color; /** * Negative color. */ negativeColor?: Color; } export interface IAccumulativeSwingIndexPrivate extends IChartIndicatorPrivate { } export interface IAccumulativeSwingIndexEvents extends IChartIndicatorEvents { } /** * An implementation of a [[StockChart]] indicator. * * @see {@link https://www.amcharts.com/docs/v5/charts/stock/indicators/} for more info */ export declare class AccumulativeSwingIndex extends ChartIndicator { static className: string; static classNames: Array<string>; _settings: IAccumulativeSwingIndexSettings; _privateSettings: IAccumulativeSwingIndexPrivate; _events: IAccumulativeSwingIndexEvents; /** * Indicator series. */ series: LineSeries; _editableSettings: IIndicatorEditableSetting[]; protected _axisRange?: ILineSeriesAxisRange; protected _axisRangeDI?: DataItem<IValueAxisDataItem>; _afterNew(): void; _createSeries(): LineSeries; _prepareChildren(): void; /** * @ignore */ prepareData(): void; } //# sourceMappingURL=AccumulativeSwingIndex.d.ts.map