@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 692 B
JavaScript
/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.33/esri/copyright.txt for details.
*/
import i from"../../../core/Collection.js";import h from"../../support/HighlightOptions.js";function t(i){if(!i.highlights)return null;const h=i.highlights.findIndex((i=>"default"===i.name));return-1===h?null:i.highlights.items[h]}function g(t,g){if(!t.highlights){if(!g)return;t.highlights=new i([new h])}const n=t.highlights.findIndex((i=>"default"===i.name));g?t.highlights.items[n].assignFrom(g):(t.highlights.removeAt(n),0===t.highlights.length&&(t.highlights=null))}export{t as getDefaultHighlightOptions,g as setDefaultHighlightOptions};