diff --git a/types/index.d.ts b/types/index.d.ts
index aaa22f8..c1a54f5 100644
--- a/types/index.d.ts
+++ b/types/index.d.ts
@@ -72,6 +72,7 @@ export class Operator {
evaluator: OperatorEvaluator,
validator?: (factValue: A) => boolean
);
+ evaluate(factValue: A, compareToValue: B): boolean;
}
export interface OperatorDecoratorEvaluator {
diff --git a/types/index.test-d.ts b/types/index.test-d.ts
index a7e1120..2cb5d5e 100644
--- a/types/index.test-d.ts
+++ b/types/index.test-d.ts
@@ -90,6 +90,7 @@ const operator: Operator = new Operator(
);
expectType(engine.addOperator(operator));
expectType(engine.removeOperator(operator));
+expectType(operator.evaluate(1, 1));
// Operator Decorator tests
const operatorDecoratorEvaluator: OperatorDecoratorEvaluator = (