-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.d.ts
55 lines (47 loc) · 1.33 KB
/
index.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
declare module "*.module.scss" {
const content: { [className: string]: string }
export default content
}
declare module "*.module.css" {
const content: { [className: string]: string }
export default content
}
declare module "react-leaflet-draw" {
import { FunctionComponent } from "react"
import type {
PolylineOptions,
MarkerOptions,
CircleMarkerOptions,
ControlPosition,
} from "leaflet"
interface EditControlProps {
onEdited?: Function
onDrawStart?: Function
onDrawStop?: Function
onDrawVertex?: Function
onEditStart?: Function
onEditMove?: Function
onEditResize?: Function
onEditVertex?: Function
onEditStop?: Function
onDeleted?: Function
onDeleteStart?: Function
onDeleteStop?: Function
onCreated?: Function
onMounted?: Function
draw: {
polyline?: PolylineOptions | boolean
polygon?: PolylineOptions | boolean
rectangle?: PolylineOptions | boolean
circle?: CircleMarkerOptions | boolean
marker?: MarkerOptions | boolean
circlemarker?: CircleMarkerOptions | boolean
}
position: ControlPosition
}
export const EditControl: FunctionComponent<EditControlProps>
}
declare module "react-leaflet-markercluster" {
import { Component } from "react"
export default class MarkerClusterGroup extends Component {}
}