| 6378 | "||": "&&" |
| 6379 | }; |
| 6380 | function invertSearchExpression(input) { |
| 6381 | const operator = invertedOperators[input.operator]; |
| 6382 | const output = Object.assign(Object.assign({}, input), { |
| 6383 | operator |
| 6384 | }); |
| 6385 | if (input.clause) output.clause = invertedClauses[input.clause]; |
| 6386 | return output; |
| 6387 | } |
| 6388 | function invert(search) { |
| 6389 | if (Array.isArray(search)) return search.map(invertSearchExpressionGroup); |
| 6390 | else if ((0, _group.isSearchExpressionGroup)(search)) return invertSearchExpressionGroup(search); |