Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
export function isAttributeFilterSelectAll(filter: AFM.FilterItem): boolean {
if (AFM.isNegativeAttributeFilter(filter)) {
return filter.negativeAttributeFilter.notIn.length === 0;
}
return false;
}
function convertMeasureFilter(filter: AFM.FilterItem): ExecuteAFM.FilterItem {
if (AFM.isPositiveAttributeFilter(filter)) {
return convertPositiveAttributeFilter(filter);
} else if (AFM.isNegativeAttributeFilter(filter)) {
return convertNegativeAttributeFilter(filter);
}
return filter;
}
export function convertFilter(filter: AFM.CompatibilityFilter): ExecuteAFM.CompatibilityFilter {
if (AFM.isPositiveAttributeFilter(filter)) {
return convertPositiveAttributeFilter(filter);
} else if (AFM.isNegativeAttributeFilter(filter)) {
return convertNegativeAttributeFilter(filter);
}
return filter;
}