How can these checks be made short, crisp and clean?
if (newConfig &&
newConfig.options &&
newConfig.options.interaction &&
newConfig.options.interaction.applyFilteringOnGrid &&
newConfig.options.interaction.applyFilteringOnGrid.searchFilters) {
const gridFilters = Object.keys(newConfig.options.interaction.applyFilteringOnGrid.searchFilters);
for (let i = 0; i < gridFilters.length; i++) {
logger.log('Grid Filters used',
{gridfilter: `${gridFilters[i]} filter`});
}
}