How to use the @gooddata/typings.AFM.isNegativeAttributeFilter function in @gooddata/typings

To help you get started, we’ve selected a few @gooddata/typings examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github gooddata / gooddata-js / src / DataLayer / utils / AfmUtils.ts View on Github external
export function isAttributeFilterSelectAll(filter: AFM.FilterItem): boolean {
    if (AFM.isNegativeAttributeFilter(filter)) {
        return filter.negativeAttributeFilter.notIn.length === 0;
    }

    return false;
}
github gooddata / gooddata-js / src / execution / execute-afm.convert.ts View on Github external
function convertMeasureFilter(filter: AFM.FilterItem): ExecuteAFM.FilterItem {
    if (AFM.isPositiveAttributeFilter(filter)) {
        return convertPositiveAttributeFilter(filter);
    } else if (AFM.isNegativeAttributeFilter(filter)) {
        return convertNegativeAttributeFilter(filter);
    }

    return filter;
}
github gooddata / gooddata-js / src / execution / execute-afm.convert.ts View on Github external
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;
}