@amcharts/amcharts5
Version:
amCharts 5
36 lines • 1.07 kB
TypeScript
import type { IHierarchyDataItem } from "./Hierarchy";
import type { DataItem } from "../../core/render/Component";
import { Graphics, IGraphicsSettings, IGraphicsPrivate } from "../../core/render/Graphics";
export interface IHierarchyLinkSettings extends IGraphicsSettings {
/**
* Source node data item.
*/
source?: DataItem<IHierarchyDataItem>;
/**
* Target node data item.
*/
target?: DataItem<IHierarchyDataItem>;
/**
* Strength of the link.
*/
strength?: number;
/**
* Distance in pixels.
*/
distance?: number;
}
export interface IHierarchyLinkPrivate extends IGraphicsPrivate {
d3Link: any;
}
/**
* Draws a link between nodes in a hierarchy series.
*/
export declare class HierarchyLink extends Graphics {
_settings: IHierarchyLinkSettings;
_privateSettings: IHierarchyLinkPrivate;
static className: string;
static classNames: Array<string>;
_changed(): void;
_beforeChanged(): void;
}
//# sourceMappingURL=HierarchyLink.d.ts.map