Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const parts = _.partition(devices, (row) => {
// use getter from ngx-datatable for props like 'sys_api.size'
const valueGetter = getterForProp(filter.prop);
return `${valueGetter(row, filter.prop)}` === filter.value;
});
devices = parts[0];
const columnValues = devices.map((device: InventoryDevice) => {
const valueGetter = getterForProp(filter.prop);
const value = valueGetter(device, filter.prop);
const formatValue = filter.pipe ? filter.pipe.transform(value) : value;
return `${formatValue}`;
});
const expectedOptionsSet = new Set(['*', ...columnValues]);