From 929ab427e113c0c5ed78349489cf62618d7a0be3 Mon Sep 17 00:00:00 2001 From: mohamedsalem401 Date: Mon, 24 Feb 2025 19:11:21 +0200 Subject: [PATCH] Rename LogicalGroupStatement to LogicalGroupEvaluator --- ...gicalGroupStatement.ts => LogicalGroupEvaluator.ts} | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) rename packages/core/src/data_sources/model/conditional_variables/{LogicalGroupStatement.ts => LogicalGroupEvaluator.ts} (54%) diff --git a/packages/core/src/data_sources/model/conditional_variables/LogicalGroupStatement.ts b/packages/core/src/data_sources/model/conditional_variables/LogicalGroupEvaluator.ts similarity index 54% rename from packages/core/src/data_sources/model/conditional_variables/LogicalGroupStatement.ts rename to packages/core/src/data_sources/model/conditional_variables/LogicalGroupEvaluator.ts index c3294a02c..1a0800878 100644 --- a/packages/core/src/data_sources/model/conditional_variables/LogicalGroupStatement.ts +++ b/packages/core/src/data_sources/model/conditional_variables/LogicalGroupEvaluator.ts @@ -1,12 +1,12 @@ import EditorModel from '../../../editor/model/Editor'; -import { Condition, ConditionProps } from './Condition'; -import { LogicalOperator } from './operators/LogicalOperator'; +import { DataConditionEvaluator, ConditionProps } from './DataConditionEvaluator'; +import { BooleanOperator } from './operators/BooleanOperator'; -export class LogicalGroupStatement { +export class LogicalGroupEvaluator { private em: EditorModel; constructor( - private operator: LogicalOperator, + private operator: BooleanOperator, private statements: ConditionProps[], opts: { em: EditorModel }, ) { @@ -15,7 +15,7 @@ export class LogicalGroupStatement { evaluate(): boolean { const results = this.statements.map((statement) => { - const condition = new Condition(statement, { em: this.em }); + const condition = new DataConditionEvaluator({ condition: statement }, { em: this.em }); return condition.evaluate(); }); return this.operator.evaluate(results);