// All material copyright Esri, All Rights Reserved, unless otherwise specified. // See https://js.arcgis.com/4.30/esri/copyright.txt for details. //>>built define("../../chunks/tslib.es6 ../../core/Collection ../../core/promiseUtils ../../core/accessorSupport/decorators/property ../../core/has ../../core/Logger ../../core/RandomLCG ../../core/accessorSupport/decorators/subclass".split(" "),function(c,e,f,d,h,k,l,g){return a=>{a=class extends a{constructor(...b){super(...b);this.layer=null}get interactive(){return null!=this.analysisView?this.analysisView.interactive:!1}set interactive(b){null!=this.analysisView&&(this.analysisView.interactive=b)}get results(){return null!= this.analysisView?this.analysisView.results:new e}get selectedDimension(){return null!=this.analysisView?this.analysisView.selectedDimension:null}set selectedDimension(b){null!=this.analysisView&&(this.analysisView.selectedDimension=b)}async createLengthDimensions(b){if(null!=this.analysisView)await this.analysisView.createLengthDimensions(b);else throw f.createAbortError();}};c.__decorate([d.property()],a.prototype,"layer",void 0);c.__decorate([d.property()],a.prototype,"interactive",null);c.__decorate([d.property({readOnly:!0})], a.prototype,"results",null);c.__decorate([d.property()],a.prototype,"selectedDimension",null);return a=c.__decorate([g.subclass("esri.views.layers.DimensionLayerView")],a)}});