@amcharts/amcharts5
Version:
amCharts 5
42 lines • 1.55 kB
TypeScript
import { SimpleLineSeries, ISimpleLineSeriesSettings, ISimpleLineSeriesPrivate, ISimpleLineSeriesDataItem } from "./SimpleLineSeries";
import { ListTemplate } from "../../../core/util/List";
import { Triangle } from "../../../core/render/Triangle";
import type { IPoint } from "../../../core/util/IPoint";
export interface ILineArrowSeriesDataItem extends ISimpleLineSeriesDataItem {
}
export interface ILineArrowSeriesSettings extends ISimpleLineSeriesSettings {
/**
* Show a dotted line extending from both ends of the drawn line.
*
* @default true
*/
showExtension?: boolean;
}
export interface ILineArrowSeriesPrivate extends ISimpleLineSeriesPrivate {
}
/**
* Used for Line Arrow drawing tool in [[StockChart]].
*
* @since 5.10.5
*/
export declare class LineArrowSeries extends SimpleLineSeries {
static className: string;
static classNames: Array<string>;
_settings: ILineArrowSeriesSettings;
_privateSettings: ILineArrowSeriesPrivate;
_dataItemSettings: ILineArrowSeriesDataItem;
protected _arrows: Array<Triangle>;
protected _afterNew(): void;
clearDrawings(): void;
_changed(): void;
protected _applySettings(index: number, settings: {
[index: string]: any;
}): void;
/**
* @ignore
*/
makeArrow(): Triangle;
readonly arrows: ListTemplate<Triangle>;
protected _updateLine(index: number, p11: IPoint, p22: IPoint, p1: IPoint, p2: IPoint): void;
}
//# sourceMappingURL=LineArrowSeries.d.ts.map