| 
									
										
										
										
											2023-03-29 17:21:20 +02:00
										 |  |  | import { UIEventSource } from "../Logic/UIEventSource" | 
					
						
							| 
									
										
										
										
											2023-03-24 19:21:15 +01:00
										 |  |  | import { BBox } from "../Logic/BBox" | 
					
						
							|  |  |  | import { RasterLayerPolygon } from "./RasterLayers" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export interface MapProperties { | 
					
						
							|  |  |  |     readonly location: UIEventSource<{ lon: number; lat: number }> | 
					
						
							|  |  |  |     readonly zoom: UIEventSource<number> | 
					
						
							| 
									
										
										
										
											2023-03-28 05:13:48 +02:00
										 |  |  |     readonly bounds: UIEventSource<BBox> | 
					
						
							| 
									
										
										
										
											2023-03-24 19:21:15 +01:00
										 |  |  |     readonly rasterLayer: UIEventSource<RasterLayerPolygon | undefined> | 
					
						
							|  |  |  |     readonly maxbounds: UIEventSource<undefined | BBox> | 
					
						
							|  |  |  |     readonly allowMoving: UIEventSource<true | boolean> | 
					
						
							| 
									
										
										
										
											2023-03-28 05:13:48 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  |     readonly allowZooming: UIEventSource<true | boolean> | 
					
						
							| 
									
										
										
										
											2023-03-24 19:21:15 +01:00
										 |  |  | } |