File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -4,14 +4,15 @@ import rulesEngine, {
44 Almanac ,
55 EngineResult ,
66 Engine ,
7+ Event ,
78 Fact ,
89 Operator ,
910 OperatorEvaluator ,
1011 PathResolver ,
1112 Rule ,
1213 RuleProperties ,
13- RuleSerializable ,
14- Event
14+ RuleResult ,
15+ RuleSerializable
1516} from "../" ;
1617
1718// setup basic fixture data
@@ -94,14 +95,15 @@ expectType<Engine>(engine.addFact(fact));
9495expectType < Engine > ( engine . addFact ( dynamicFact ) ) ;
9596expectType < boolean > ( engine . removeFact ( fact ) ) ;
9697expectType < Fact < string > > ( engine . getFact < string > ( "test" ) ) ;
97- engine . on ( 'success' , ( event ) => {
98+ engine . on ( 'success' , ( event , almanac , ruleResult ) => {
9899 expectType < Event > ( event )
100+ expectType < Almanac > ( alamanc )
101+ expectType < RuleResult > ( ruleResult )
99102} )
100- engine . on ( 'failure' , ( event ) => {
101- expectType < Event > ( event )
102- } )
103- engine . on < { foo : Array < string > } > ( 'foo' , ( event ) => {
103+ engine . on < { foo : Array < string > } > ( 'foo' , ( event , alamanc , ruleResult ) => {
104104 expectType < { foo : Array < string > } > ( event )
105+ expectType < Alamanc > ( alamanc )
106+ expectType < RuleResult > ( ruleResult )
105107} )
106108
107109// Run the Engine
You can’t perform that action at this time.
0 commit comments