UNPKG

@amcharts/amcharts4

Version:
120 lines (119 loc) 3.39 kB
/** * Map spline series module */ /** * ============================================================================ * IMPORTS * ============================================================================ * @hidden */ import { MapLineSeries, MapLineSeriesDataItem, IMapLineSeriesProperties, IMapLineSeriesDataFields, IMapLineSeriesAdapters, IMapLineSeriesEvents } from "./MapLineSeries"; import { MapSpline } from "./MapSpline"; /** * ============================================================================ * DATA ITEM * ============================================================================ * @hidden */ /** * Defines a [[DataItem]] for [[MapSplineSeries]] * @see {@link DataItem} */ export declare class MapSplineSeriesDataItem extends MapLineSeriesDataItem { /** * A [[MapSpline]] element related to this data item. */ _mapLine: MapSpline; /** * Defines a type of [[Component]] this data item is used for */ _component: MapSplineSeries; /** * Constructor */ constructor(); } /** * ============================================================================ * REQUISITES * ============================================================================ * @hidden */ /** * Defines data fields for [[MapSplineSeries]]. */ export interface IMapSplineSeriesDataFields extends IMapLineSeriesDataFields { } /** * Defines properties for [[MapSplineSeries]]. */ export interface IMapSplineSeriesProperties extends IMapLineSeriesProperties { } /** * Defines events for [[MapSplineSeries]]. */ export interface IMapSplineSeriesEvents extends IMapLineSeriesEvents { } /** * Defines adapters for [[MapSplineSeries]]. * * @see {@link Adapter} */ export interface IMapSplineSeriesAdapters extends IMapLineSeriesAdapters, IMapSplineSeriesProperties { } /** * ============================================================================ * MAIN CLASS * ============================================================================ * @hidden */ /** * A series of map spline elements. * * @see {@link IMapSplineSeriesEvents} for a list of available Events * @see {@link IMapSplineSeriesAdapters} for a list of available Adapters * @important */ export declare class MapSplineSeries extends MapLineSeries { /** * Defines available data fields. */ _dataFields: IMapSplineSeriesDataFields; /** * Defines available properties. */ _properties: IMapSplineSeriesProperties; /** * Defines available adapters. */ _adapter: IMapSplineSeriesAdapters; /** * Defines available events. */ _events: IMapSplineSeriesEvents; /** * Defines the type of data item. */ _dataItem: MapSplineSeriesDataItem; /** * Defines the type of the line items in this series. */ _mapLine: MapSpline; /** * Constructor */ constructor(); /** * Returns a new/empty DataItem of the type appropriate for this object. * * @see {@link DataItem} * @return Data Item */ protected createDataItem(): this["_dataItem"]; /** * Returns a new line instance of suitable type. * * @return New line */ protected createLine(): this["_mapLine"]; }