forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			587 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			587 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { Translation } from "../../UI/i18n/Translation"
 | |
| import { Tag } from "../../Logic/Tags/Tag"
 | |
| 
 | |
| export interface PreciseInput {
 | |
|     preferredBackground?: ("map" | "photo" | "osmbasedmap" | "historicphoto" | string)[]
 | |
|     snapToLayers?: string[]
 | |
|     maxSnapDistance?: number
 | |
| }
 | |
| 
 | |
| export default interface PresetConfig {
 | |
|     title: Translation
 | |
|     tags: Tag[]
 | |
|     description?: Translation
 | |
|     exampleImages?: string[]
 | |
|     /**
 | |
|      * If precise input is set, then an extra map is shown in which the user can drag the map to the precise location
 | |
|      */
 | |
|     preciseInput?: PreciseInput
 | |
| }
 |