@doegis/core
Version:
DOE GIS API
3 lines (1 loc) • 935 B
JavaScript
import{symbolTypesRenderer as e,symbolTypesRenderer3D as r,symbolTypes as t}from"../../symbols.js";import{createTypeReader as o}from"../../core/accessorSupport/extensions/serializableProperty/reader.js";import{write as s}from"../../symbols/support/jsonUtils.js";import i from"../../symbols/Symbol.js";import p from"../../symbols/PolygonSymbol3D.js";const l={types:e,json:{write:{writer:s},origins:{"web-scene":{types:r,write:{writer:s},read:{reader:o({types:r})}}}}},y={types:{base:i,key:"type",typeMap:{"simple-fill":t.typeMap["simple-fill"],"picture-fill":t.typeMap["picture-fill"],"polygon-3d":t.typeMap["polygon-3d"]}},json:{write:{writer:s},origins:{"web-scene":{type:p,write:{writer:s}}}}},m={cast:e=>null==e||"string"==typeof e||"number"==typeof e?e:`${e}`,json:{type:String,write:{writer:(e,r)=>{r.value=e?.toString()}}}};export{y as rendererBackgroundFillSymbolProperty,l as rendererSymbolProperty,m as uniqueValueProperty};