(input)
| 138841 | }; |
| 138842 | |
| 138843 | function invertSearchExpression(input) { |
| 138844 | const operator = invertedOperators[input.operator]; |
| 138845 | const output = Object.assign(Object.assign({}, input), { |
| 138846 | operator |
| 138847 | }); |
| 138848 | |
| 138849 | if (input.clause) { |
| 138850 | output.clause = invertedClauses[input.clause]; |
| 138851 | } |
| 138852 | |
| 138853 | return output; |
| 138854 | } |
| 138855 | |
| 138856 | function invert(search) { |
| 138857 | if (Array.isArray(search)) { |