
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
import { FlowLink, IFlowLinkPrivate, IFlowLinkSettings } from "./FlowLink";
import type { DataItem } from "../../core/render/Component";
import type { IChordNodesDataItem } from "./ChordNodes";
import type { Percent } from "../../core/util/Percent";
import type { Chord, IChordDataItem } from "./Chord";
import type { IOrientationPoint, IPoint } from "../../core/util/IPoint";
export interface IChordLinkSettings extends IFlowLinkSettings {
/**
* Source data item.
*/
source?: DataItem<IChordNodesDataItem>;
/**
* target data item.
*/
target?: DataItem<IChordNodesDataItem>;
/**
* Radius of the link at the source.
*/
sourceRadius?: number | Percent;
/**
* Radius of the link at the end (target).
*/
targetRadius?: number | Percent;
}
export interface IChordLinkPrivate extends IFlowLinkPrivate {
}
/**
* A link element used in [[Chord]] chart.
*/
export declare class ChordLink extends FlowLink {
_p0: IPoint | undefined;
_p1: IPoint | undefined;
_type: "line" | "curve" | undefined;
_settings: IChordLinkSettings;
_privateSettings: IChordLinkPrivate;
static className: string;
static classNames: Array<string>;
protected _dataItem: DataItem<IChordDataItem> | undefined;
series: Chord | undefined;
getPoint(location: number): IOrientationPoint;
}
//# sourceMappingURL=ChordLink.d.ts.map