Search
Preparing search index...
The search index is not available
@kuremichi/jasper
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@kuremichi/jasper
SimpleRuleStore
Class SimpleRuleStore
a simple rule store implementation that keeps a local copy of rules
Hierarchy
SimpleRuleStore
Implements
IRuleStore
Index
Constructors
constructor
Properties
rules
Methods
get
register
register
Rule
Array
register
Rule
Dictionary
Constructors
constructor
new
Simple
Rule
Store
(
...
rules
:
Rule
<
any
>
[]
)
:
SimpleRuleStore
Parameters
Rest
...
rules:
Rule
<
any
>
[]
Returns
SimpleRuleStore
Properties
Private
rules
rules
:
Record
<
string
,
Rule
<
any
>
>
Methods
get
get
(
ruleName
:
string
)
:
Observable
<
undefined
|
Rule
<
any
>
>
Parameters
ruleName:
string
Returns
Observable
<
undefined
|
Rule
<
any
>
>
register
register<T>
(
rule
:
Rule
<
T
>
, overrideIfExists
?:
boolean
, alternativeRuleName
?:
string
)
:
void
Type parameters
T
Parameters
rule:
Rule
<
T
>
overrideIfExists:
boolean
= false
Optional
alternativeRuleName:
string
Returns
void
register
Rule
Array
register
Rule
Array
(
rules
:
Rule
<
any
>
[]
, overrideIfExists
?:
boolean
)
:
void
Parameters
rules:
Rule
<
any
>
[]
overrideIfExists:
boolean
= false
Returns
void
register
Rule
Dictionary
register
Rule
Dictionary
(
dictionary
:
Record
<
string
,
Rule
<
any
>
>
, overrideIfExists
?:
boolean
)
:
void
Parameters
dictionary:
Record
<
string
,
Rule
<
any
>
>
overrideIfExists:
boolean
= false
Returns
void
Exports
Direction
Engine
Recipe
Execution
Order
Operator
Jasper
Engine
Simple
Rule
Store
constructor
rules
get
register
register
Rule
Array
register
Rule
Dictionary
Composite
Dependency
Composite
Dependency
Response
Debug
Context
Engine
Options
Execution
Context
Execution
Response
ILogger
IRule
Store
Rule
Simple
Dependency
Simple
Dependency
Execution
Response
Simple
Dependency
Response
Default
Engine
Options
is
Composite
Dependency
is
Simple
Dependency
Generated using
TypeDoc
a simple rule store implementation that keeps a local copy of rules