UNPKG

5.6 kBPlain TextView Raw
1// (C) 2007-2019 GoodData Corporation
2import * as AfmComponents from "./components/afm/afmComponents";
3import * as VisEvents from "./interfaces/Events";
4import CatalogHelper from "./helpers/CatalogHelper";
5import { isEmptyResult } from "./helpers/errorHandlers";
6import * as Model from "./helpers/model";
7import { BaseChart as CoreBaseChart, IBaseChartProps } from "./components/core/base/BaseChart";
8import { Table as CoreTable } from "./components/core/Table";
9import { Headline as CoreHeadline } from "./components/core/Headline";
10import { ScatterPlot as CoreScatterPlot } from "./components/core/ScatterPlot";
11import { FunnelChart as CoreFunnelChart } from "./components/core/FunnelChart";
12import { PivotTable as CorePivotTable, IPivotTableProps } from "./components/core/PivotTable";
13import { ICommonVisualizationProps } from "./components/core/base/VisualizationLoadingHOC";
14import { ErrorComponent } from "./components/simple/ErrorComponent";
15import { LoadingComponent } from "./components/simple/LoadingComponent";
16import { Kpi } from "./components/simple/Kpi";
17import { Visualization, VisualizationEnvironment } from "./components/uri/Visualization";
18import { ErrorStates, ErrorCodes } from "./constants/errorStates";
19import { VisualizationTypes, ChartType } from "./constants/visualizationTypes";
20import { Execute } from "./execution/Execute";
21import { IDrillableItem } from "./interfaces/DrillEvents";
22import { IHeaderPredicate } from "./interfaces/HeaderPredicate";
23import { IPushData, IColorsData } from "./interfaces/PushData";
24import { AttributeFilter } from "./components/filters/AttributeFilter/AttributeFilter";
25import { AttributeElements } from "./components/filters/AttributeFilter/AttributeElements";
26import * as PropTypes from "./proptypes/index";
27import { generateDimensions } from "./helpers/dimensions";
28import * as BucketNames from "./constants/bucketNames";
29import * as MeasureTitleHelper from "./helpers/measureTitleHelper";
30import * as SortsHelper from "./helpers/sorts";
31import DerivedMeasureTitleSuffixFactory from "./factory/DerivedMeasureTitleSuffixFactory";
32import ArithmeticMeasureTitleFactory from "./factory/ArithmeticMeasureTitleFactory";
33import { IDataSourceProviderInjectedProps } from "./components/afm/DataSourceProvider";
34
35import { BarChart } from "./components/BarChart";
36import { ColumnChart } from "./components/ColumnChart";
37import { LineChart } from "./components/LineChart";
38import { AreaChart } from "./components/AreaChart";
39import { PieChart } from "./components/PieChart";
40import { Treemap } from "./components/Treemap";
41import { DonutChart } from "./components/DonutChart";
42import { BubbleChart } from "./components/BubbleChart";
43import { PivotTable } from "./components/PivotTable";
44import { Table } from "./components/Table";
45import { Headline } from "./components/Headline";
46import { ScatterPlot } from "./components/ScatterPlot";
47import { ComboChart } from "./components/ComboChart";
48import { FunnelChart } from "./components/FunnelChart";
49import { Heatmap } from "./components/Heatmap";
50import * as ChartConfiguration from "./interfaces/Config";
51// tslint:disable-next-line:no-duplicate-imports
52import { ILegendConfig, IChartConfig, IColorPalette, IColorPaletteItem } from "./interfaces/Config";
53import Chart from "./components/visualizations/chart/Chart";
54import ChartTransformation from "./components/visualizations/chart/ChartTransformation";
55import { RuntimeError } from "./errors/RuntimeError";
56import { IMeasureTitleProps, IArithmeticMeasureTitleProps } from "./interfaces/MeasureTitle";
57import { OverTimeComparisonType, OverTimeComparisonTypes } from "./interfaces/OverTimeComparison";
58import ColorUtils from "./components/visualizations/utils/color";
59import * as HeaderPredicateFactory from "./factory/HeaderPredicateFactory";
60import * as MappingHeader from "./interfaces/MappingHeader";
61import { ICoreComponents } from "./interfaces/CoreComponents";
62import { BucketExecutor } from "./execution/BucketExecutor";
63
64/**
65 * CoreComponents
66 * A collection of BaseChart, Headline, Table, ScatterPlot, FunnelChart
67 * @internal
68 */
69const CoreComponents: ICoreComponents = {
70 BaseChart: CoreBaseChart,
71 Headline: CoreHeadline,
72 Table: CoreTable,
73 PivotTable: CorePivotTable,
74 ScatterPlot: CoreScatterPlot,
75 FunnelChart: CoreFunnelChart,
76};
77
78export {
79 AfmComponents,
80 AttributeElements,
81 AttributeFilter,
82 BarChart,
83 BucketNames,
84 CatalogHelper,
85 Model,
86 ChartType,
87 ColumnChart,
88 ScatterPlot,
89 ComboChart,
90 FunnelChart,
91 CoreComponents,
92 ErrorCodes,
93 ErrorStates,
94 ErrorComponent,
95 Execute,
96 BucketExecutor,
97 generateDimensions,
98 Headline,
99 IBaseChartProps,
100 IPivotTableProps,
101 ICommonVisualizationProps,
102 IDataSourceProviderInjectedProps,
103 IDrillableItem,
104 ILegendConfig,
105 IChartConfig,
106 IColorPalette,
107 IColorPaletteItem,
108 IPushData,
109 IColorsData,
110 isEmptyResult,
111 Kpi,
112 LoadingComponent,
113 LineChart,
114 AreaChart,
115 PieChart,
116 Treemap,
117 BubbleChart,
118 DonutChart,
119 Heatmap,
120 IMeasureTitleProps,
121 IArithmeticMeasureTitleProps,
122 MeasureTitleHelper,
123 DerivedMeasureTitleSuffixFactory,
124 ArithmeticMeasureTitleFactory,
125 PropTypes,
126 RuntimeError,
127 PivotTable,
128 Table,
129 VisEvents,
130 Visualization,
131 VisualizationEnvironment,
132 VisualizationTypes,
133 ChartTransformation,
134 Chart,
135 OverTimeComparisonType,
136 OverTimeComparisonTypes,
137 SortsHelper,
138 ChartConfiguration,
139 ColorUtils,
140 IHeaderPredicate,
141 HeaderPredicateFactory,
142 MappingHeader,
143};