| 34 | export const isRepoSetQuery = (query: QueryIR): query is QueryIR & { repo_set: RepoSet } => query.repo_set != null; |
| 35 | export const isFileNameSetQuery = (query: QueryIR): query is QueryIR & { file_name_set: FileNameSet } => query.file_name_set != null; |
| 36 | export const isTypeQuery = (query: QueryIR): query is QueryIR & { type: Type } => query.type != null; |
| 37 | export const isSubstringQuery = (query: QueryIR): query is QueryIR & { substring: Substring } => query.substring != null; |
| 38 | export const isAndQuery = (query: QueryIR): query is QueryIR & { and: And } => query.and != null; |
| 39 | export const isOrQuery = (query: QueryIR): query is QueryIR & { or: Or } => query.or != null; |