json-rules-engine icon indicating copy to clipboard operation
json-rules-engine copied to clipboard

Accessing Event on a Rule

Open r0drigor opened this issue 3 years ago • 2 comments

Hello,

I'm working on a project in node that uses your rule engine, and I've noticed something that I can't understand.

The Rule class definition implements: export class Rule implements RuleProperties { event: Event; }

But the Rule object uses ruleEvent: {}

Trying to access a rule's events with rule.event returns nothing (as expected).

I've looked at the js code and there's a method getEvent(), that is not in index.d.ts. What's the reason for all of this? It seems it's impossible to access the event data.

r0drigor avatar Aug 03 '22 15:08 r0drigor

any update on this?

jochemvanweelde avatar Jan 29 '24 15:01 jochemvanweelde

@jochemvanweelde @r0drigor if there are places where there's disagreement between the .js and the .d.ts files those can/should be filed as bugs and we'd appreciate any bug-fixes.

chris-pardy avatar Jan 31 '24 03:01 chris-pardy