1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-10 05:30:01 +00:00

Fixup Ast

This commit is contained in:
Justin Baur
2025-03-20 08:44:32 -04:00
parent 335ce9a08d
commit ddcb0caac9

View File

@@ -54,7 +54,7 @@ export type AstNodeBase = {
};
export type Search = AstNodeBase & {
type: "search";
contents: Or;
contents: AstNode;
};
export function isSearch(x: AstNode): x is Search {
@@ -72,7 +72,7 @@ export function isNot(x: AstNode): x is Not {
export type Parentheses = AstNodeBase & {
type: "parentheses";
inner: Or;
inner: AstNode;
};
export function isParentheses(x: AstNode): x is Parentheses {
@@ -81,8 +81,8 @@ export function isParentheses(x: AstNode): x is Parentheses {
export type And = AstNodeBase & {
type: "and";
left: And | Parentheses;
right: Parentheses;
left: AstNode;
right: AstNode;
};
export function isAnd(x: AstNode): x is And {
@@ -91,8 +91,8 @@ export function isAnd(x: AstNode): x is And {
export type Or = AstNodeBase & {
type: "or";
left: Or | And;
right: And;
left: AstNode;
right: AstNode;
};
export function isOr(x: AstNode): x is Or {