@amcharts/amcharts5
Version:
amCharts 5
43 lines • 1.64 kB
TypeScript
import { SerialChart, ISerialChartSettings, ISerialChartPrivate, ISerialChartEvents } from "./SerialChart";
import { ZoomableContainer } from "./ZoomableContainer";
import type { Series } from "./Series";
import type { ZoomTools } from "./ZoomTools";
export interface ISerialChartContainerSettings extends ISerialChartSettings {
/**
* A [[ZoomTools]] instance to add to the chart.
*
* When set, its `target` is automatically pointed at the chart's
* `seriesContainer`.
*/
zoomTools?: ZoomTools;
}
export interface ISerialChartContainerPrivate extends ISerialChartPrivate {
}
export interface ISerialChartContainerEvents extends ISerialChartEvents {
}
/**
* A [[SerialChart]] whose `seriesContainer` is a [[ZoomableContainer]], so that
* the chart contents can be zoomed and panned.
*
* Unlike the abstract [[SerialChart]], this chart attaches its
* `seriesContainer` to the display tree on its own, so it can be instantiated
* and used directly.
*
* #since 5.20.2
*/
export declare class SerialChartContainer extends SerialChart {
static className: string;
static classNames: Array<string>;
_settings: ISerialChartContainerSettings;
_privateSettings: ISerialChartContainerPrivate;
_seriesType: Series;
_events: ISerialChartContainerEvents;
/**
* A [[ZoomableContainer]] which holds chart's `seriesContainer` so it can
* be zoomed and panned.
*/
readonly zoomableContainer: ZoomableContainer;
protected _afterNew(): void;
_prepareChildren(): void;
}
//# sourceMappingURL=SerialChartContainer.d.ts.map