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, {
4
4
Almanac ,
5
5
EngineResult ,
6
6
Engine ,
7
+ Event ,
7
8
Fact ,
8
9
Operator ,
9
10
OperatorEvaluator ,
10
11
PathResolver ,
11
12
Rule ,
12
13
RuleProperties ,
13
- RuleSerializable ,
14
- Event
14
+ RuleResult ,
15
+ RuleSerializable
15
16
} from "../" ;
16
17
17
18
// setup basic fixture data
@@ -94,14 +95,15 @@ expectType<Engine>(engine.addFact(fact));
94
95
expectType < Engine > ( engine . addFact ( dynamicFact ) ) ;
95
96
expectType < boolean > ( engine . removeFact ( fact ) ) ;
96
97
expectType < Fact < string > > ( engine . getFact < string > ( "test" ) ) ;
97
- engine . on ( 'success' , ( event ) => {
98
+ engine . on ( 'success' , ( event , almanac , ruleResult ) => {
98
99
expectType < Event > ( event )
100
+ expectType < Almanac > ( alamanc )
101
+ expectType < RuleResult > ( ruleResult )
99
102
} )
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 ) => {
104
104
expectType < { foo : Array < string > } > ( event )
105
+ expectType < Alamanc > ( alamanc )
106
+ expectType < RuleResult > ( ruleResult )
105
107
} )
106
108
107
109
// Run the Engine
You can’t perform that action at this time.
0 commit comments