UNPKG

@amcharts/amcharts5

Version:
55 lines 2.03 kB
import type { Graphics } from "../../../core/render/Graphics"; import type { DataItem } from "../../../core/render/Component"; import type { Color } from "../../../core/util/Color"; import { SimpleLineSeries, ISimpleLineSeriesSettings, ISimpleLineSeriesPrivate, ISimpleLineSeriesDataItem } from "./SimpleLineSeries"; import { Label } from "../../../core/render/Label"; import { ListTemplate } from "../../../core/util/List"; export interface IFibonacciSeriesDataItem extends ISimpleLineSeriesDataItem { } export interface IFibonacciSeriesSettings extends ISimpleLineSeriesSettings { /** * Sequence. */ sequence?: Array<number>; /** * Array of colors to use for bands. */ colors?: Array<Color>; } export interface IFibonacciSeriesPrivate extends ISimpleLineSeriesPrivate { } export declare class FibonacciSeries extends SimpleLineSeries { static className: string; static classNames: Array<string>; _settings: IFibonacciSeriesSettings; _privateSettings: IFibonacciSeriesPrivate; _dataItemSettings: IFibonacciSeriesDataItem; protected _tag: string; protected _labels: Array<Array<Label>>; protected _fills: Array<Array<Graphics>>; protected _strokes: Array<Array<Graphics>>; /** * @ignore */ makeLabel(): Label; /** * A list of labels. * * `labels.template` can be used to configure axis labels. * * @default new ListTemplate<Label> */ readonly labels: ListTemplate<Label>; _updateChildren(): void; protected _updateChildrenReal(): void; protected _createElements(index: number): void; protected _drawFill(): void; protected _drawStroke(): void; protected _updateLine(): void; protected _clearGraphics(): void; enableDrawing(): void; enableErasing(): void; protected _hideAllBullets(): void; disposeDataItem(dataItem: DataItem<this["_dataItemSettings"]>): void; } //# sourceMappingURL=FibonacciSeries.d.ts.map