UNPKG

1.27 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 DRAW_CIRCLE: 'DRAW_CIRCLE'
12};
13
14export const DRAWING_MODE = [
15 MODES.DRAW_POINT,
16 MODES.DRAW_PATH,
17 MODES.DRAW_POLYGON,
18 MODES.DRAW_RECTANGLE,
19 MODES.DRAW_CIRCLE
20];
21
22export const GEOJSON_TYPE = {
23 POINT: 'Point',
24 LINE_STRING: 'LineString',
25 POLYGON: 'Polygon',
26 CIRCLE: 'Circle'
27};
28
29export const RENDER_TYPE = {
30 POINT: 'Point',
31 LINE_STRING: 'LineString',
32 POLYGON: 'Polygon',
33 RECTANGLE: 'Rectangle',
34 CIRCLE: 'Circle',
35};
36
37export const RENDER_STATE = {
38 INACTIVE: 'INACTIVE',
39 UNCOMMITTED: 'UNCOMMITTED',
40 SELECTED: 'SELECTED',
41 HOVERED: 'HOVERED',
42 CLOSING: 'CLOSING'
43};
44
45export const GUIDE_TYPE = {
46 TENTATIVE: 'tentative',
47 EDIT_HANDLE: 'editHandle',
48 CURSOR_EDIT_HANDLE: 'cursorEditHandle'
49};
50
51export const ELEMENT_TYPE = {
52 FEATURE: 'feature',
53 FILL: 'fill',
54 SEGMENT: 'segment',
55 EDIT_HANDLE: 'editHandle'
56};
57
58export const EDIT_TYPE = {
59 ADD_FEATURE: 'addFeature',
60 ADD_POSITION: 'addPosition',
61 REMOVE_POSITION: 'removePosition',
62 MOVE_POSITION: 'movePosition',
63 FINISH_MOVE_POSITION: 'finishMovePosition'
64};