UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

6 lines (5 loc) 1.17 kB
/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.32/esri/copyright.txt for details. */ import{_ as r}from"../chunks/tslib.es6.js";import e from"../WebLinkChart.js";import{watch as o}from"../core/reactiveUtils.js";import{property as t}from"../core/accessorSupport/decorators/property.js";import"../core/has.js";import"../core/Logger.js";import"../core/RandomLCG.js";import{subclass as a}from"../core/accessorSupport/decorators/subclass.js";import s from"../geometry/SpatialReference.js";import i from"./View2D.js";let p=class extends i{constructor(r){super(r),this.map=null,this.view2dType="linkchart",this.addHandles(o((()=>r.map.linkChartProperties.layoutType),(r=>{this.spatialReference="geographic-organic-standard"===r?this.map.basemap?.spatialReference??s.WebMercator:s.WGS84})))}get inGeographicLayout(){return"geographic-organic-standard"===this.map?.linkChartProperties.layoutType}};r([t()],p.prototype,"inGeographicLayout",null),r([t({type:e})],p.prototype,"map",void 0),r([t({readOnly:!0})],p.prototype,"view2dType",void 0),p=r([a("esri.views.LinkChartView")],p);const c=p;export{c as default};