@amcharts/amcharts5
Version:
amCharts 5
29 lines • 1.22 kB
TypeScript
import type { IDropdownListItem } from "./DropdownList";
import type { TimeUnit } from "../../../core/util/Time";
import { DropdownListControl, IDropdownListControlSettings, IDropdownListControlPrivate, IDropdownListControlEvents } from "./DropdownListControl";
export interface IIntervalControlItem extends IDropdownListItem {
interval: {
timeUnit: TimeUnit;
count?: number;
};
}
export interface IIntervalControlSettings extends IDropdownListControlSettings {
currentItem?: string | IIntervalControlItem;
items?: Array<string | IIntervalControlItem>;
}
export interface IIntervalControlPrivate extends IDropdownListControlPrivate {
}
export interface IIntervalControlEvents extends IDropdownListControlEvents {
}
/**
* A control that is used to change type of the main series of the [[StockChart]].
*/
export declare class IntervalControl extends DropdownListControl {
static className: string;
static classNames: Array<string>;
_settings: IIntervalControlSettings;
_privateSettings: IIntervalControlPrivate;
_events: IIntervalControlEvents;
protected _getDefaultIcon(): SVGElement;
}
//# sourceMappingURL=IntervalControl.d.ts.map