Preparing search index...
The search index is not available
ruleforge
ruleforge
Ruleset
Class Ruleset
Hierarchy
Ruleset
Implements
IRuleset
Index
Constructors
constructor
Properties
_name
_passed
Rules
_results
_rule
Map
Accessors
name
results
Methods
add
Rule
fire
All
Passes
get
Rule
remove
Rule
run
Rules
Constructors
constructor
new
Ruleset
(
name
)
:
Ruleset
Parameters
name
:
string
Returns
Ruleset
Properties
Private
Readonly
_name
_name
:
string
Private
_passed
Rules
_passed
Rules
:
string
[]
= []
Private
_results
_results
:
Result
[]
= []
Private
Readonly
_rule
Map
_rule
Map
:
Map
<
string
,
IRule
>
Accessors
name
get
name
(
)
:
string
Returns
string
results
get
results
(
)
:
Result
[]
Returns
Result
[]
Methods
add
Rule
add
Rule
(
rule
)
:
void
Parameters
rule
:
IRule
Returns
void
fire
All
Passes
fire
All
Passes
(
obj
?
)
:
void
Parameters
Optional
obj
:
any
Returns
void
get
Rule
get
Rule
(
ruleName
)
:
IRule
Parameters
ruleName
:
string
Returns
IRule
remove
Rule
remove
Rule
(
ruleName
)
:
void
Parameters
ruleName
:
string
Returns
void
run
Rules
run
Rules
(
fact
,
fireOnPass
?
,
failOnInfinite
?
)
:
Result
Parameters
fact
:
Fact
fireOnPass
:
boolean
= true
failOnInfinite
:
boolean
= false
Returns
Result
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
_name
_passed
Rules
_results
_rule
Map
name
results
add
Rule
fire
All
Passes
get
Rule
remove
Rule
run
Rules
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