* Checks if two aggregate expressions are equal
(agg1: Aggregate, agg2: Aggregate)
| 960 | * Checks if two aggregate expressions are equal |
| 961 | */ |
| 962 | function aggregatesEqual(agg1: Aggregate, agg2: Aggregate): boolean { |
| 963 | return ( |
| 964 | agg1.name === agg2.name && |
| 965 | agg1.args.length === agg2.args.length && |
| 966 | agg1.args.every((arg, i) => expressionsEqual(arg, agg2.args[i])) |
| 967 | ) |
| 968 | } |
no test coverage detected