UNPKG

@doegis/core

Version:

DOE GIS API

3 lines (1 loc) 974 B
import"../../core/has.js";import{isNone as r}from"../../core/maybe.js";import o from"../SimpleFillSymbol.js";import m from"../SimpleLineSymbol.js";import e from"../SimpleMarkerSymbol.js";import t from"../TextSymbol.js";import{defaultPointSymbolJSON as l,defaultPolylineSymbolJSON as i,defaultPolygonSymbolJSON as n,defaultTextSymbolJSON as s,errorPointSymbolJSON as f,errorPolylineSymbolJSON as p,errorPolygonSymbolJSON as S}from"./defaultsJSON.js";const c=e.fromJSON(l),u=m.fromJSON(i),a=o.fromJSON(n),y=t.fromJSON(s);function J(o){if(r(o))return null;switch(o.type){case"mesh":return null;case"point":case"multipoint":return c;case"polyline":return u;case"polygon":case"extent":return a}return null}const N=e.fromJSON(f),O=m.fromJSON(p),j=o.fromJSON(S);export{c as defaultPointSymbol2D,a as defaultPolygonSymbol2D,u as defaultPolylineSymbol2D,y as defaultTextSymbol2D,N as errorPointSymbol2D,j as errorPolygonSymbol2D,O as errorPolylineSymbol2D,J as getDefaultSymbol2D};