@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 978 B
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.19/LICENSE.txt */
import{__decorate as e}from"tslib";import t from"../../Graphic.js";import o from"../../core/Accessor.js";import{deprecated as i}from"../../core/deprecate.js";import r from"../../core/Logger.js";import{property as s,subclass as n}from"../../core/accessorSupport/decorators.js";import p from"../../geometry/Point.js";let c=class extends o{constructor(e){super(e),this.location=null,this.intersectedLocation=null,this.intersectedGraphic=null,this.visible=void 0,i(r.getLogger(this),"LineOfSightTarget",{replacement:"Use the LineOfSightAnalysisTarget on LineOfSightAnalysis instead.",warnOnce:!0,version:"4.33"})}};e([s({type:p})],c.prototype,"location",void 0),e([s({type:p})],c.prototype,"intersectedLocation",void 0),e([s({type:t})],c.prototype,"intersectedGraphic",void 0),e([s({type:Boolean})],c.prototype,"visible",void 0),c=e([n("esri.widgets.LineOfSight.LineOfSightTarget")],c);const a=c;export{a as default};