aboutsummaryrefslogtreecommitdiff
path: root/frontend/ts/src/models/marker.ts
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
}