UNPKG

ag-charts-types

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

17 lines (16 loc) 1.2 kB
import type { AgBaseThemeableChartOptions } from '../../chart/chartOptions'; import type { ContextDefault, DatumDefault, GeoJSON } from '../../chart/types'; import type { AgMapLineBackgroundOptions } from './mapLineBackgroundOptions'; import type { AgMapLineSeriesOptions } from './mapLineOptions'; import type { AgMapMarkerSeriesOptions } from './mapMarkerOptions'; import type { AgMapShapeBackgroundOptions } from './mapShapeBackgroundOptions'; import type { AgMapShapeSeriesOptions } from './mapShapeOptions'; export type AgTopologySeriesOptions<TDatum = DatumDefault, TContext = ContextDefault> = AgMapShapeSeriesOptions<TDatum, TContext> | AgMapLineSeriesOptions<TDatum, TContext> | AgMapMarkerSeriesOptions<TDatum, TContext> | AgMapShapeBackgroundOptions | AgMapLineBackgroundOptions; export interface AgBaseTopologyChartOptions<TDatum = DatumDefault, TContext = ContextDefault> { /** Series configurations. */ series?: AgTopologySeriesOptions<TDatum, TContext>[]; /** Topology to use in all series. */ topology?: GeoJSON; } export interface AgBaseTopologyThemeOptions<TDatum = DatumDefault, TContext = ContextDefault> extends AgBaseThemeableChartOptions<TDatum, TContext> { }