-
Notifications
You must be signed in to change notification settings - Fork 85
Expand file tree
/
Copy pathCoreComponents.ts
More file actions
19 lines (17 loc) · 1.01 KB
/
CoreComponents.ts
File metadata and controls
19 lines (17 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// (C) 2019-2020 GoodData Corporation
import * as React from "react";
import { IBaseChartProps, IChartProps } from "../components/core/base/BaseChart";
import { ITableProps } from "../components/core/PureTable";
import { ICommonVisualizationProps } from "../components/core/base/VisualizationLoadingHOC";
import { IDataSourceProviderInjectedProps } from "../components/afm/DataSourceProvider";
import { IPivotTableProps } from "../components/core/PivotTable";
import { ICoreGeoChartProps } from "../components/core/geoChart/GeoChartInner";
export interface ICoreComponents {
BaseChart: React.ComponentClass<IBaseChartProps>;
Headline: React.ComponentClass<ICommonVisualizationProps & IDataSourceProviderInjectedProps>;
Table: React.ComponentClass<ITableProps & IDataSourceProviderInjectedProps>;
PivotTable: React.ComponentClass<IPivotTableProps>;
ScatterPlot: React.ComponentClass<IChartProps>;
FunnelChart: React.ComponentClass<IChartProps>;
GeoPushpinChart: React.ComponentClass<ICoreGeoChartProps>;
}