forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			No EOL
		
	
	
		
			818 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			No EOL
		
	
	
		
			818 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| /**
 | |
|  * Configuration for a tilesource config
 | |
|  */
 | |
| export default interface TilesourceConfigJson {
 | |
| 
 | |
|     /**
 | |
|      * Id of this overlay, used in the URL-parameters to set the state
 | |
|      */
 | |
|     id: string,
 | |
|     /**
 | |
|      * The path, where {x}, {y} and {z} will be substituted
 | |
|      */
 | |
|     source: string,
 | |
|     /**
 | |
|      * Wether or not this is an overlay. Default: true
 | |
|      */
 | |
|     isOverlay?: boolean,
 | |
| 
 | |
|     /**
 | |
|      * How this will be shown in the selection menu.
 | |
|      * Make undefined if this may not be toggled
 | |
|      */
 | |
|     name?: any | string
 | |
| 
 | |
|     /**
 | |
|      * Only visible at this or a higher zoom level
 | |
|      */
 | |
|     minZoom?: number
 | |
| 
 | |
|     /**
 | |
|      * Only visible at this or a lower zoom level
 | |
|      */
 | |
|     maxZoom?: number
 | |
| 
 | |
| 
 | |
|     /**
 | |
|      * The default state, set to false to hide by default
 | |
|      */
 | |
|     defaultState: boolean;
 | |
| 
 | |
| } |