(a, b)
| 6123 | clause: null |
| 6124 | }); |
| 6125 | function compareGroup(a, b) { |
| 6126 | for(let k = 0; k < groupKeys.length; k++){ |
| 6127 | let key = groupKeys[k]; |
| 6128 | if (a[key] != b[key]) return false; |
| 6129 | } |
| 6130 | if (!a.expressions && !b.expressions) return true; |
| 6131 | if (!a.expressions || !b.expressions) return false; |
| 6132 | if (a.expressions.length != b.expressions.length) return false; |
| 6133 | for(let i = 0; i < a.expressions.length; i++){ |
| 6134 | if (!compareExpression(a.expressions[i], b.expressions[i])) return false; |
| 6135 | } |
| 6136 | return true; |
| 6137 | } |
| 6138 | function compare(a, b) { |
| 6139 | if (a == b) return true; |
| 6140 | if (!a || !b) return false; |
no test coverage detected