Preparing search index...
The search index is not available
ruleforge
ruleforge
Rule
Class Rule
Hierarchy
Rule
Implements
IRule
Index
Constructors
constructor
Properties
_action
_condition
Map
_knowledge
Base
_name
Accessors
action
conditions
name
Methods
add
Condition
fire
Action
remove
Condition
test
Conditions
update
Condition
Constructors
constructor
new
Rule
(
name
,
action
,
knowledgeBase
,
conditions
?
)
:
Rule
Parameters
name
:
string
action
:
IAction
knowledgeBase
:
KnowledgeBase
Optional
conditions
:
ICondition
[]
Returns
Rule
Properties
Private
_action
_action
:
IAction
Private
_condition
Map
_condition
Map
:
Map
<
string
,
ICondition
>
Private
_knowledge
Base
_knowledge
Base
:
KnowledgeBase
Private
Readonly
_name
_name
:
string
Accessors
action
get
action
(
)
:
IAction
Returns
IAction
set
action
(
val
)
:
void
Parameters
val
:
IAction
Returns
void
conditions
get
conditions
(
)
:
ICondition
[]
Returns
ICondition
[]
name
get
name
(
)
:
string
Returns
string
Methods
add
Condition
add
Condition
(
condition
)
:
void
Parameters
condition
:
ICondition
Returns
void
fire
Action
fire
Action
(
obj
?
)
:
void
Parameters
Optional
obj
:
any
Returns
void
remove
Condition
remove
Condition
(
conditionName
)
:
void
Parameters
conditionName
:
string
Returns
void
test
Conditions
test
Conditions
(
fact
)
:
string
Parameters
fact
:
Fact
Returns
string
update
Condition
update
Condition
(
conditionName
,
test
)
:
void
Parameters
conditionName
:
string
test
:
(
(
fact
)
=>
string
)
(
fact
)
:
string
Parameters
fact
:
Fact
Returns
string
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
_action
_condition
Map
_knowledge
Base
_name
action
conditions
name
add
Condition
fire
Action
remove
Condition
test
Conditions
update
Condition
ruleforge
COMPARE
OUTCOME
Action
Condition
Fact
Knowledge
Base
Rule
Rule
Forge
Ruleset
Standard
Condition
IAction
ICondition
IFact
IKnowledge
Base
IRelationship
IRule
IRuleset
Fact
Data
Result
Generated using
TypeDoc