(query: QueryIR)
| 40 | export const isNotQuery = (query: QueryIR): query is QueryIR & { not: Not } => query.not != null; |
| 41 | export const isBranchQuery = (query: QueryIR): query is QueryIR & { branch: Branch } => query.branch != null; |
| 42 | export const isBoostQuery = (query: QueryIR): query is QueryIR & { boost: Boost } => query.boost != null; |
| 43 | |
| 44 | /** |
| 45 | * Visitor pattern for traversing a QueryIR tree. |