forked from MapComplete/MapComplete
		
	Chore: housekeeping, linting
This commit is contained in:
		
							parent
							
								
									f942529755
								
							
						
					
					
						commit
						30d00eb06d
					
				
					 74 changed files with 998 additions and 623 deletions
				
			
		|  | @ -9,12 +9,16 @@ import { | |||
|     DoesImageExist, | ||||
|     PrevalidateTheme, | ||||
|     ValidateLayer, | ||||
|     ValidateThemeEnsemble | ||||
|     ValidateThemeEnsemble, | ||||
| } from "../src/Models/ThemeConfig/Conversion/Validation" | ||||
| import { Translation } from "../src/UI/i18n/Translation" | ||||
| import { PrepareLayer } from "../src/Models/ThemeConfig/Conversion/PrepareLayer" | ||||
| import { PrepareTheme } from "../src/Models/ThemeConfig/Conversion/PrepareTheme" | ||||
| import { Conversion, DesugaringContext, DesugaringStep } from "../src/Models/ThemeConfig/Conversion/Conversion" | ||||
| import { | ||||
|     Conversion, | ||||
|     DesugaringContext, | ||||
|     DesugaringStep, | ||||
| } from "../src/Models/ThemeConfig/Conversion/Conversion" | ||||
| import { Utils } from "../src/Utils" | ||||
| import Script from "./Script" | ||||
| import { AllSharedLayers } from "../src/Customizations/AllSharedLayers" | ||||
|  | @ -31,7 +35,10 @@ import { Translatable } from "../src/Models/ThemeConfig/Json/Translatable" | |||
| import { ValidateThemeAndLayers } from "../src/Models/ThemeConfig/Conversion/ValidateThemeAndLayers" | ||||
| import { ExtractImages } from "../src/Models/ThemeConfig/Conversion/FixImages" | ||||
| import { TagRenderingConfigJson } from "../src/Models/ThemeConfig/Json/TagRenderingConfigJson" | ||||
| import { LayerConfigDependencyGraph, LevelInfo } from "../src/Models/ThemeConfig/LayerConfigDependencyGraph" | ||||
| import { | ||||
|     LayerConfigDependencyGraph, | ||||
|     LevelInfo, | ||||
| } from "../src/Models/ThemeConfig/LayerConfigDependencyGraph" | ||||
| 
 | ||||
| // This scripts scans 'src/assets/layers/*.json' for layer definition files and 'src/assets/themes/*.json' for theme definition files.
 | ||||
| // It spits out an overview of those to be used to load them
 | ||||
|  | @ -768,7 +775,14 @@ class LayerOverviewUtils extends Script { | |||
|                 const data = JSON.parse(readFileSync(path, "utf8")) | ||||
|                 results.push(data) | ||||
|                 if (data.id !== expectedId) { | ||||
|                     throw "Wrong ID or location for file " + path + "; expected " + expectedId + " but got " + data.id | ||||
|                     throw ( | ||||
|                         "Wrong ID or location for file " + | ||||
|                         path + | ||||
|                         "; expected " + | ||||
|                         expectedId + | ||||
|                         " but got " + | ||||
|                         data.id | ||||
|                     ) | ||||
|                 } | ||||
|             } catch (e) { | ||||
|                 throw "Could not parse layer file " + path + " due to " + e | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue