forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			16 lines
		
	
	
	
		
			509 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			509 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import { Validator } from "../Validator"
 | 
						|
 | 
						|
export default class LengthValidator extends Validator {
 | 
						|
    constructor() {
 | 
						|
        super(
 | 
						|
            "distance",
 | 
						|
            'A geographical distance in meters (rounded at two points). Will give an extra minimap with a measurement tool. Arguments: [ zoomlevel, preferredBackgroundMapType (comma separated) ], e.g. `["21", "map,photo"]',
 | 
						|
            "decimal"
 | 
						|
        )
 | 
						|
    }
 | 
						|
 | 
						|
    isValid = (str) => {
 | 
						|
        const t = Number(str)
 | 
						|
        return !isNaN(t)
 | 
						|
    }
 | 
						|
}
 |