UNPKG

1.27 kBJavaScriptView Raw
1'use strict';
2/**
3 * index module
4 * @module index
5 * @see module:index
6 */
7const _ = require('lodash');
8// charts
9const Bar = require('./chart/bar');
10const Gauge = require('./chart/gauge');
11const Indicator = require('./chart/indicator');
12const Line = require('./chart/line');
13const Line2 = require('./chart/line2');
14const Pie = require('./chart/pie');
15const Radar = require('./chart/radar');
16const Recharts = require('./chart/recharts');
17const Smart = require('./chart/smart');
18const Scatter = require('./chart/scatter');
19const Table = require('./chart/table');
20const Funnel = require('./chart/funnel');
21const Text = require('./chart/text');
22const OptionGenerator = require('./chart/option-generator');
23// source
24const DataSet = require('./source/data-set');
25// util
26const util = require('./util/index');
27// stylesheets
28require('./index.less');
29
30const d2recharts = {
31 Bar,
32 Funnel,
33 Gauge,
34 Indicator,
35 Line,
36 Line2,
37 Pie,
38 Radar,
39 Recharts,
40 Smart,
41 Scatter,
42 Table,
43 Text,
44 DataSet,
45 OptionGenerator,
46 formatter: require('./formatter'),
47 theme: {
48 default: require('./theme/default'),
49 koubei: require('./theme/koubei'),
50 elegantBlue: require('./theme/elegantBlue'),
51 }
52};
53_.extend(d2recharts, util, Smart);
54
55module.exports = d2recharts;