MCPcopy Index your code
hub / github.com/apache/echarts / parseSanitizationFilter

Function parseSanitizationFilter

src/data/helper/dataValueHelper.ts:292–325  ·  view source on GitHub ↗
(
    filter: DataSanitizationFilter | NullUndefined
)

Source from the content-addressed store, hash-verified

290 * }
291 */
292export function parseSanitizationFilter(
293 filter: DataSanitizationFilter | NullUndefined
294): DataSanitizationFilterParsed {
295 let filterKey = '';
296 let filterG = -Infinity;
297 let filterGE = -Infinity;
298 let filterL = Infinity;
299 let filterLE = Infinity;
300 if (filter) {
301 if (filter.g != null) {
302 filterKey += 'G' + filter.g;
303 filterG = filter.g;
304 }
305 if (filter.ge != null) {
306 filterKey += 'GE' + filter.ge;
307 filterGE = filter.ge;
308 }
309 if (filter.l != null) {
310 filterKey += 'L' + filter.l;
311 filterL = filter.l;
312 }
313 if (filter.le != null) {
314 filterKey += 'LE' + filter.le;
315 filterLE = filter.le;
316 }
317 }
318 return {
319 key: filterKey,
320 g: filterG,
321 ge: filterGE,
322 l: filterL,
323 le: filterLE,
324 };
325}
326
327export function passesSanitizationFilter(filterParsed: DataSanitizationFilterParsed, value: number): boolean {
328 return value > filterParsed.g

Callers 2

getDataExtentMethod · 0.90
metricLiPosMinGapImplFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…