blob: b39cffb98dd1ebfe1248943eca48615074cdbd6f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
export interface Marker {
id: string
lat: number
lng: number
color: string
name: string
description: string
icon: string
radius: number
}
export type Map = { [id: string]: Marker }
export function toMap(markers: Array<Marker>): Map {
let res: Map = {}
markers.forEach(marker => res[marker.id] = marker)
return res
}
|