How to use the @gooddata/typings.AFM.isAttributeFilter 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 isAttributeFilter(filter: AFM.FilterItem): filter is AFM.AttributeFilterItem {
    return AFM.isAttributeFilter(filter);
}
github gooddata / gooddata-js / src / report / report.ts View on Github external
private sanitizeFilter(filter: AFM.CompatibilityFilter): ExecuteAFM.CompatibilityFilter | null {
        if (AFM.isAttributeFilter(filter)) {
            return convertAttributeFilter(filter);
        } else if (AFM.isAbsoluteDateFilter(filter)) {
            return convertAbsoluteDateFilter(filter);
        } else if (AFM.isRelativeDateFilter(filter)) {
            return convertRelativeDateFilter(filter);
        }
        return filter;
    }
}