@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
9 lines (8 loc) • 412 B
JavaScript
export const getAvailablePredicateDefinitions = (api, scope, alertType) => {
let predicateDefs = [];
if (alertType === 'DataChange' || alertType === 'Validation') {
predicateDefs = api.alertApi.internalApi.getAlertPredicateDefsForScope(scope);
predicateDefs = [...predicateDefs].sort((a, b) => a.id === 'AnyChange' ? -1 : b.id === 'AnyChange' ? 1 : 0);
}
return predicateDefs;
};