1 | import { Options as FilterOptions } from './transform/filter';
|
2 | import { Options as MapOptions } from './transform/map';
|
3 | import { Options as PickOptions } from './transform/pick';
|
4 | import { Options as RenameOptions } from './transform/rename';
|
5 | import { Options as SortOptions } from './transform/sort';
|
6 | import { Options as SortByOptions } from './transform/sort-by';
|
7 | import { Options as SubsetOptions } from './transform/subset';
|
8 | import { Options as PartitionOptions } from './transform/partition';
|
9 | import { Options as FoldOptions } from './transform/fold';
|
10 | import { Options as FillRowsOption } from './transform/fill-rows';
|
11 | import { Options as ImputeOptions } from './transform/impute';
|
12 | import { Options as AggregateOptions } from './transform/aggregate';
|
13 | import { Options as PercentOptions } from './transform/percent';
|
14 | import { Options as ProportionOptions } from './transform/proportion';
|
15 | import { Options as RegressionOptions } from './transform/regression';
|
16 | import { Options as DensityOptions } from './transform/kernel-smooth/density';
|
17 | import { Options as KernelRegressionOptions } from './transform/kernel-smooth/regression';
|
18 | import { Options as HistogramOptions } from './transform/bin/histogram';
|
19 | import { Options as HexagonOptions } from './transform/bin/hexagon';
|
20 | import { Options as QuantileOptions } from './transform/bin/quantile';
|
21 | import { Options as RectangleOptions } from './transform/bin/rectangle';
|
22 | import { Options as TreemapOptions } from './transform/hierarchy/treemap';
|
23 | import { Options as AdjacencyOptions } from './transform/hierarchy/treemap';
|
24 | import { Options as VoronoiOptions } from './transform/diagram/voronoi';
|
25 | import { Options as SankeyOptions } from './transform/diagram/sankey';
|
26 | import { Options as ArcOptions } from './transform/diagram/arc';
|
27 | import { Options as RegionOptions } from './transform/geo/region';
|
28 | import { Options as ProjectionOptions } from './transform/geo/projection';
|
29 | import { Options as CentroidOptions } from './transform/geo/centroid';
|
30 | import { Options as TagCloudOptions } from './transform/tag-cloud';
|
31 |
|
32 | export interface TransformsParams {
|
33 | filter: FilterOptions;
|
34 | map: MapOptions;
|
35 | pick: PickOptions;
|
36 | rename: RenameOptions;
|
37 | 'rename-fields': RenameOptions;
|
38 | reverse: {};
|
39 | default: {};
|
40 | sort: SortOptions;
|
41 | sortBy: SortByOptions;
|
42 | 'sort-by': SortByOptions;
|
43 | subset: SubsetOptions;
|
44 | partition: PartitionOptions;
|
45 | group: PartitionOptions;
|
46 | groups: PartitionOptions;
|
47 | fold: FoldOptions;
|
48 | 'fill-rows': FillRowsOption;
|
49 | fillRows: FillRowsOption;
|
50 | impute: ImputeOptions;
|
51 | aggregate: AggregateOptions;
|
52 | summary: AggregateOptions;
|
53 | percent: PercentOptions;
|
54 | proportion: ProportionOptions;
|
55 | regression: RegressionOptions;
|
56 | 'kernel.density': DensityOptions;
|
57 | 'kernel-smooth.density': DensityOptions;
|
58 | 'kernel.regression': KernelRegressionOptions;
|
59 | 'kernel-smooth.regression': KernelRegressionOptions;
|
60 | 'bin.histogram': HistogramOptions;
|
61 | 'bin.dot': HistogramOptions;
|
62 | 'bin.hexagon': HexagonOptions;
|
63 | 'bin.hex': HexagonOptions;
|
64 | hexbin: HexagonOptions;
|
65 | 'bin.quantile': QuantileOptions;
|
66 | 'bin.rectangle': RectangleOptions;
|
67 | 'bin.rect': RectangleOptions;
|
68 | treemap: TreemapOptions;
|
69 | 'hierarchy.treemap': TreemapOptions;
|
70 | adjacency: AdjacencyOptions;
|
71 | 'hierarchy.partition': AdjacencyOptions;
|
72 | voronoi: VoronoiOptions;
|
73 | 'diagram.voronoi': VoronoiOptions;
|
74 | 'diagram.sankey': SankeyOptions;
|
75 | sankey: SankeyOptions;
|
76 | 'diagram.arc': ArcOptions;
|
77 | arc: ArcOptions;
|
78 | 'geo.region': RegionOptions;
|
79 | 'geo.projection': ProjectionOptions;
|
80 | 'geo.centroid': CentroidOptions;
|
81 | 'tag-cloud': TagCloudOptions;
|
82 | 'word-cloud': TagCloudOptions;
|
83 | }
|