forked from MapComplete/MapComplete
		
	
		
			
	
	
		
			21 lines
		
	
	
	
		
			605 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
	
		
			605 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|  | import * as questions from "../assets/questions/questions.json"; | ||
|  | import TagRenderingConfig from "./JSON/TagRenderingConfig"; | ||
|  | 
 | ||
|  | export default class SharedTagRenderings { | ||
|  | 
 | ||
|  |     public static SharedTagRendering = SharedTagRenderings.generatedSharedFields(); | ||
|  | 
 | ||
|  |     private static generatedSharedFields() { | ||
|  |         const dict = {} | ||
|  |         for (const key in questions) { | ||
|  |             try { | ||
|  |                 dict[key] = new TagRenderingConfig(questions[key]) | ||
|  |             } catch (e) { | ||
|  |                 console.error("COULD NOT PARSE", key, " FROM QUESTIONS:", e) | ||
|  |             } | ||
|  |         } | ||
|  |         return dict; | ||
|  |     } | ||
|  | 
 | ||
|  | } |