1 |
|
2 | import * as MapboxGl from 'mapbox-gl';
|
3 | export declare type MapEvent = (map: MapboxGl.Map, evt: React.SyntheticEvent<any>) => void;
|
4 | export interface Events {
|
5 | onStyleLoad?: MapEvent;
|
6 | onResize?: MapEvent;
|
7 | onDblClick?: MapEvent;
|
8 | onClick?: MapEvent;
|
9 | onMouseMove?: MapEvent;
|
10 | onMouseOut?: MapEvent;
|
11 | onMoveStart?: MapEvent;
|
12 | onMove?: MapEvent;
|
13 | onMoveEnd?: MapEvent;
|
14 | onMouseDown?: MapEvent;
|
15 | onMouseUp?: MapEvent;
|
16 | onDragStart?: MapEvent;
|
17 | onDragEnd?: MapEvent;
|
18 | onDrag?: MapEvent;
|
19 | onZoomStart?: MapEvent;
|
20 | onZoom?: MapEvent;
|
21 | onZoomEnd?: MapEvent;
|
22 | onPitch?: MapEvent;
|
23 | onPitchStart?: MapEvent;
|
24 | onPitchEnd?: MapEvent;
|
25 | onWebGlContextLost?: MapEvent;
|
26 | onWebGlContextRestored?: MapEvent;
|
27 | onRemove?: MapEvent;
|
28 | onContextMenu?: MapEvent;
|
29 | onRender?: MapEvent;
|
30 | onError?: MapEvent;
|
31 | onSourceData?: MapEvent;
|
32 | onDataLoading?: MapEvent;
|
33 | onStyleDataLoading?: MapEvent;
|
34 | onStyleImageMissing?: MapEvent;
|
35 | onTouchCancel?: MapEvent;
|
36 | onData?: MapEvent;
|
37 | onSourceDataLoading?: MapEvent;
|
38 | onTouchMove?: MapEvent;
|
39 | onTouchEnd?: MapEvent;
|
40 | onTouchStart?: MapEvent;
|
41 | onStyleData?: MapEvent;
|
42 | onBoxZoomStart?: MapEvent;
|
43 | onBoxZoomEnd?: MapEvent;
|
44 | onBoxZoomCancel?: MapEvent;
|
45 | onRotateStart?: MapEvent;
|
46 | onRotate?: MapEvent;
|
47 | onRotateEnd?: MapEvent;
|
48 | }
|
49 | export declare type EventMapping = {
|
50 | [T in keyof Events]: string;
|
51 | };
|
52 | export declare const events: EventMapping;
|
53 | export declare type Listeners = {
|
54 | [T in keyof Events]: (evt: React.SyntheticEvent<any>) => void;
|
55 | };
|
56 | export declare const listenEvents: (partialEvents: EventMapping, props: Partial<Events>, map: MapboxGl.Map) => Listeners;
|
57 | export declare const updateEvents: (listeners: Listeners, currentProps: Partial<Events>, map: MapboxGl.Map) => {
|
58 | onStyleLoad?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
59 | onResize?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
60 | onDblClick?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
61 | onClick?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
62 | onMouseMove?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
63 | onMouseOut?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
64 | onMoveStart?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
65 | onMove?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
66 | onMoveEnd?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
67 | onMouseDown?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
68 | onMouseUp?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
69 | onDragStart?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
70 | onDragEnd?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
71 | onDrag?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
72 | onZoomStart?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
73 | onZoom?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
74 | onZoomEnd?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
75 | onPitch?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
76 | onPitchStart?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
77 | onPitchEnd?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
78 | onWebGlContextLost?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
79 | onWebGlContextRestored?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
80 | onRemove?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
81 | onContextMenu?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
82 | onRender?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
83 | onError?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
84 | onSourceData?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
85 | onDataLoading?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
86 | onStyleDataLoading?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
87 | onStyleImageMissing?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
88 | onTouchCancel?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
89 | onData?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
90 | onSourceDataLoading?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
91 | onTouchMove?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
92 | onTouchEnd?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
93 | onTouchStart?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
94 | onStyleData?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
95 | onBoxZoomStart?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
96 | onBoxZoomEnd?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
97 | onBoxZoomCancel?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
98 | onRotateStart?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
99 | onRotate?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
100 | onRotateEnd?: ((evt: import("react").SyntheticEvent<any, Event>) => void) | undefined;
|
101 | };
|
102 |
|
\ | No newline at end of file |