UNPKG

2.34 kBJavaScriptView Raw
1// utils
2import util from 'vis-util';
3import * as DOMutil from './lib/DOMutil';
4
5// data
6import { DataSet, DataView, Queue } from 'vis-data';
7
8
9// Timeline
10import Timeline from './lib/timeline/Timeline';
11import Graph2d from './lib/timeline/Graph2d';
12
13import Core from './lib/timeline/Core';
14import * as DateUtil from './lib/timeline/DateUtil';
15import Range from './lib/timeline/Range';
16import * as stack from './lib/timeline/Stack';
17import TimeStep from './lib/timeline/TimeStep';
18
19import Item from './lib/timeline/component/item/Item';
20import BackgroundItem from './lib/timeline/component/item/BackgroundItem';
21import BoxItem from './lib/timeline/component/item/BoxItem';
22import PointItem from './lib/timeline/component/item/PointItem';
23import RangeItem from './lib/timeline/component/item/RangeItem';
24
25import BackgroundGroup from './lib/timeline/component/BackgroundGroup';
26import Component from './lib/timeline/component/Component';
27import CurrentTime from './lib/timeline/component/CurrentTime';
28import CustomTime from './lib/timeline/component/CustomTime';
29import DataAxis from './lib/timeline/component/DataAxis';
30import DataScale from './lib/timeline/component/DataScale';
31import GraphGroup from './lib/timeline/component/GraphGroup';
32import Group from './lib/timeline/component/Group';
33import ItemSet from './lib/timeline/component/ItemSet';
34import Legend from './lib/timeline/component/Legend';
35import LineGraph from './lib/timeline/component/LineGraph';
36import TimeAxis from './lib/timeline/component/TimeAxis';
37
38// bundled external libraries
39import moment from './lib/module/moment';
40import Hammer from './lib/module/hammer';
41import keycharm from 'keycharm';
42
43moment.locale('en')
44
45const timeline = {
46 Core ,
47 DateUtil,
48 Range,
49 stack,
50 TimeStep,
51
52 components: {
53 items: {
54 Item,
55 BackgroundItem,
56 BoxItem,
57 PointItem,
58 RangeItem,
59 },
60
61 BackgroundGroup,
62 Component,
63 CurrentTime,
64 CustomTime,
65 DataAxis,
66 DataScale,
67 GraphGroup,
68 Group,
69 ItemSet,
70 Legend,
71 LineGraph,
72 TimeAxis
73 }
74}
75
76export {
77 util,
78 DOMutil,
79
80 DataSet,
81 DataView,
82 Queue,
83
84 Timeline,
85 Graph2d,
86
87 timeline,
88
89 moment,
90 Hammer,
91 keycharm
92};
93export default {
94 util,
95 DOMutil,
96
97 DataSet,
98 DataView,
99 Queue,
100
101 Timeline,
102 Graph2d,
103
104 timeline,
105
106 moment,
107 Hammer,
108 keycharm
109};