forked from MapComplete/MapComplete
		
	More refactoring
This commit is contained in:
		
							parent
							
								
									5d0fe31c41
								
							
						
					
					
						commit
						41e6a2c760
					
				
					 147 changed files with 1540 additions and 1797 deletions
				
			
		|  | @ -2,17 +2,13 @@ import { Store, UIEventSource } from "../Logic/UIEventSource" | |||
| import BaseUIElement from "./BaseUIElement" | ||||
| import { DefaultGuiState } from "./DefaultGuiState" | ||||
| import LayoutConfig from "../Models/ThemeConfig/LayoutConfig" | ||||
| import FeatureSource, { | ||||
|     IndexedFeatureSource, | ||||
|     WritableFeatureSource, | ||||
| } from "../Logic/FeatureSource/FeatureSource" | ||||
| import { IndexedFeatureSource, WritableFeatureSource } from "../Logic/FeatureSource/FeatureSource" | ||||
| import { OsmConnection } from "../Logic/Osm/OsmConnection" | ||||
| import { Changes } from "../Logic/Osm/Changes" | ||||
| import { MapProperties } from "../Models/MapProperties" | ||||
| import LayerState from "../Logic/State/LayerState" | ||||
| import { Feature } from "geojson" | ||||
| import { Feature, Geometry } from "geojson" | ||||
| import FullNodeDatabaseSource from "../Logic/FeatureSource/TiledFeatureSource/FullNodeDatabaseSource" | ||||
| import UserRelatedState from "../Logic/State/UserRelatedState" | ||||
| import { MangroveIdentity } from "../Logic/Web/MangroveReviews" | ||||
| import { GeoIndexedStoreForLayer } from "../Logic/FeatureSource/Actors/GeoIndexedStore" | ||||
| 
 | ||||
|  | @ -58,6 +54,8 @@ export interface SpecialVisualization { | |||
|     funcName: string | ||||
|     docs: string | BaseUIElement | ||||
|     example?: string | ||||
| 
 | ||||
|     structuredExamples?(): { feature: Feature<Geometry, Record<string, string>>; args: string[] }[] | ||||
|     args: { name: string; defaultValue?: string; doc: string; required?: false | boolean }[] | ||||
|     getLayerDependencies?: (argument: string[]) => string[] | ||||
| 
 | ||||
|  | @ -68,3 +66,11 @@ export interface SpecialVisualization { | |||
|         feature: Feature | ||||
|     ): BaseUIElement | ||||
| } | ||||
| 
 | ||||
| export type RenderingSpecification = | ||||
|     | string | ||||
|     | { | ||||
|           func: SpecialVisualization | ||||
|           args: string[] | ||||
|           style: string | ||||
|       } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue