UNPKG

@amcharts/amcharts5

Version:
46 lines 1.73 kB
import type { DataItem } from "../../core/render/Component"; import type { IDisposer } from "../../core/util/Disposer"; import type { Hierarchy, IHierarchyDataItem } from "./Hierarchy"; import { Container, IContainerPrivate, IContainerSettings, IContainerEvents } from "../../core/render/Container"; import { Label } from "../../core/render/Label"; import { ListTemplate } from "../../core/util/List"; export interface IBreadcrumbBarSettings extends IContainerSettings { /** * A hierarchy series bar will use to build current selection path. */ series: Hierarchy; } export interface IBreadcrumbBarPrivate extends IContainerPrivate { } export interface IBreadcrumbBarEvents extends IContainerEvents { } /** * Creates a breadcrumb navigation control. * * @see {@link https://www.amcharts.com/docs/v5/charts/hierarchy/breadcrumbs/} for more info * @important */ export declare class BreadcrumbBar extends Container { /** * @ignore */ makeLabel(dataItem: DataItem<IHierarchyDataItem>): Label; /** * A list of labels in the bar. * * `labels.template` can be used to configure label apperance and behavior. * * @default new ListTemplate<Label> */ readonly labels: ListTemplate<Label>; static className: string; static classNames: Array<string>; _settings: IBreadcrumbBarSettings; _privateSettings: IBreadcrumbBarPrivate; _events: IBreadcrumbBarEvents; protected _disposer: IDisposer | undefined; protected _afterNew(): void; _changed(): void; protected _handleDataItem(dataItem: DataItem<IHierarchyDataItem> | undefined): void; } //# sourceMappingURL=BreadcrumbBar.d.ts.map