UNPKG

safety-results-over-time

Version:

Chart showing population averages for lab measures, vital signs and other related measures during the course of a clinical trial.

27 lines (23 loc) 897 B
import { set } from 'd3'; export default function checkFilters() { this.controls.config.inputs = this.controls.config.inputs.filter(input => { if (input.type != 'subsetter') { return true; } else if (!this.raw_data[0].hasOwnProperty(input.value_col)) { console.warn( `The [ ${ input.label } ] filter has been removed because the variable does not exist.` ); } else { const levels = set(this.raw_data.map(d => d[input.value_col])).values(); if (levels.length === 1) console.warn( `The [ ${ input.label } ] filter has been removed because the variable has only one level.` ); return levels.length > 1; } }); }