|
|
|
@ -238,9 +238,7 @@ class Evaluation {
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
// @ts-expect-error we can't guard against future operators without
|
|
|
|
this.values.add(UNKNOWN);
|
|
|
|
// TypeScript getting confused
|
|
|
|
|
|
|
|
throw new Error(`Unknown operator ${expression.operator}`);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
@ -328,9 +326,7 @@ class Evaluation {
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
// @ts-expect-error we can't guard against future operators without
|
|
|
|
this.values.add(UNKNOWN);
|
|
|
|
// TypeScript getting confused
|
|
|
|
|
|
|
|
throw new Error(`Unknown operator ${expression.operator}`);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
|