azure-devops-ui
Version:
React components for building web UI in Azure DevOps
1 lines • 442 B
JavaScript
import{arrayEquals}from"../Util";function updateFilterToSelection(e,t,a,r){for(var l=[],o=0;o<e.length;o++)for(var i=e[o].beginIndex;i<=e[o].endIndex;i++)l.push(void 0!==t[i].data?t[i].data:t[i].id);var n=a.getFilterItemState(r);(n?arrayEquals(n.value,l)||!l.length&&!n.value:!l.length)||("keyword"===r?a.setFilterItemState(r,{value:l[0]}):a.setFilterItemState(r,{value:l,operator:null==n?void 0:n.operator}))}export{updateFilterToSelection};