UNPKG

@doegis/core

Version:

DOE GIS API

3 lines (1 loc) 810 B
import{_ as r}from"../../../chunks/tslib.es6.js";import o from"../../../Color.js";import"../../../core/Logger.js";import"../../../core/accessorSupport/ensureType.js";import"../../../core/arrayUtils.js";import"../../../core/Error.js";import"../../../core/has.js";import{subclass as t}from"../../../core/accessorSupport/decorators/subclass.js";import s from"../SmartMappingSliderViewModel.js";let e=class extends s{constructor(r){super(r)}getStopInfo(r){const{min:t,max:s,stops:e}=this;if(!e||!e.length)return[];const i=this._getColorForStops(r).toRgb();return e.map((r=>({color:new o([...i,r.opacity]),offset:(s-r.value)/(s-t)})))}_getColorForStops(r){return r?r instanceof o?r:o.fromString(r):null}};e=r([t("esri.widgets.smartMapping.OpacitySlider.OpacitySliderViewModel")],e);const i=e;export{i as default};