MCPcopy
hub / github.com/microsoft/SandDance / legendRange

Function legendRange

packages/sanddance/src/legend.ts:16–22  ·  view source on GitHub ↗
(colorBinType: ColorBin, column: Column, legend: VegaDeckGl.types.Legend, clickedIndex: number)

Source from the content-addressed store, hash-verified

14import { SearchExpressionGroup, SearchExpressionOperators } from '@msrvida/search-expression';
15
16function legendRange(colorBinType: ColorBin, column: Column, legend: VegaDeckGl.types.Legend, clickedIndex: number): SearchExpressionGroup {
17 if (column.quantitative) {
18 return selectQuantitative(colorBinType, column, legend, clickedIndex);
19 } else {
20 return selectCategorical(column, legend, clickedIndex);
21 }
22}
23
24function selectCategorical(column: Column, legend: VegaDeckGl.types.Legend, clickedIndex: number): SearchExpressionGroup {
25 const value = legend.rows[clickedIndex].value;

Callers 1

finalizeLegendFunction · 0.70

Calls 2

selectQuantitativeFunction · 0.70
selectCategoricalFunction · 0.70

Tested by

no test coverage detected