CacheControl/json-rules-engine

Accessing Event on a Rule

r0drigor opened this issue · 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.

any update on this?

@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.