UNPKG

1.18 kBJavaScriptView Raw
1// @flow
2
3export const MODES = {
4 READ_ONLY: 'READ_ONLY',
5 SELECT: 'SELECT',
6 EDITING: 'EDITING',
7 DRAW_POINT: 'DRAW_POINT',
8 DRAW_PATH: 'DRAW_PATH',
9 DRAW_POLYGON: 'DRAW_POLYGON',
10 DRAW_RECTANGLE: 'DRAW_RECTANGLE'
11};
12
13export const DRAWING_MODE = [
14 MODES.DRAW_POINT,
15 MODES.DRAW_PATH,
16 MODES.DRAW_POLYGON,
17 MODES.DRAW_RECTANGLE
18];
19
20export const GEOJSON_TYPE = {
21 POINT: 'Point',
22 LINE_STRING: 'LineString',
23 POLYGON: 'Polygon'
24};
25
26export const RENDER_TYPE = {
27 POINT: 'Point',
28 LINE_STRING: 'LineString',
29 POLYGON: 'Polygon',
30 RECTANGLE: 'Rectangle'
31};
32
33export const RENDER_STATE = {
34 INACTIVE: 'INACTIVE',
35 UNCOMMITTED: 'UNCOMMITTED',
36 SELECTED: 'SELECTED',
37 HOVERED: 'HOVERED',
38 CLOSING: 'CLOSING'
39};
40
41export const GUIDE_TYPE = {
42 TENTATIVE: 'tentative',
43 EDIT_HANDLE: 'editHandle',
44 CURSOR_EDIT_HANDLE: 'cursorEditHandle'
45};
46
47export const ELEMENT_TYPE = {
48 FEATURE: 'feature',
49 FILL: 'fill',
50 SEGMENT: 'segment',
51 EDIT_HANDLE: 'editHandle'
52};
53
54export const EDIT_TYPE = {
55 ADD_FEATURE: 'addFeature',
56 ADD_POSITION: 'addPosition',
57 REMOVE_POSITION: 'removePosition',
58 MOVE_POSITION: 'movePosition',
59 FINISH_MOVE_POSITION: 'finishMovePosition'
60};