
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 type { DataItem } from "../../core/render/Component";
import type { FlowNode } from "./FlowNode";
import type { Chord } from "./Chord";
import type { Bullet } from "../../core/render/Bullet";
import { FlowNodes, IFlowNodesSettings, IFlowNodesDataItem, IFlowNodesPrivate, IFlowNodesEvents } from "./FlowNodes";
import { Slice } from "../../core/render/Slice";
import { ListTemplate } from "../../core/util/List";
import { RadialLabel } from "../../core/render/RadialLabel";
export interface IChordNodesDataItem extends IFlowNodesDataItem {
/**
* Node [[Slice]] element.
*/
slice: Slice;
/**
* Node label element.
*/
label: RadialLabel;
}
export interface IChordNodesSettings extends IFlowNodesSettings {
}
export interface IChordNodesPrivate extends IFlowNodesPrivate {
}
export interface IChordNodesEvents extends IFlowNodesEvents {
}
/**
* Holds instances of nodes for a [[Chord]] series.
*/
export declare class ChordNodes extends FlowNodes {
static className: string;
static classNames: Array<string>;
/**
* List of label elements.
*
* @default new ListTemplate<RadialLabel>
*/
readonly labels: ListTemplate<RadialLabel>;
_settings: IChordNodesSettings;
_privateSettings: IChordNodesPrivate;
_dataItemSettings: IChordNodesDataItem;
_events: IChordNodesEvents;
/**
* Related [[Chord]] series.
*/
flow: Chord | undefined;
protected _dAngle: number;
/**
* List of slice elements.
*
* @default new ListTemplate<Slice>
*/
readonly slices: ListTemplate<Slice>;
/**
* @ignore
* added to solve old naming bug
*/
readonly rectangles: ListTemplate<Slice>;
/**
* @ignore
*/
makeNode(dataItem: DataItem<this["_dataItemSettings"]>): FlowNode;
_positionBullet(bullet: Bullet): void;
_updateNodeColor(dataItem: DataItem<this["_dataItemSettings"]>): void;
/**
* @ignore
*/
disposeDataItem(dataItem: DataItem<this["_dataItemSettings"]>): void;
}
//# sourceMappingURL=ChordNodes.d.ts.map