Preparing search index...
The search index is not available
sitecore-jss-rule-engine
sitecore-jss-rule-engine
JssRuleEngine
Class JssRuleEngine
Index
Constructors
constructor
Properties
command
Definitions
debug
item
Provider
mock
Date
operator
Definitions
request
Context
rule
Definitions
sitecore
Context
Methods
debug
Message
get
Rule
Engine
Context
initialize
parse
And
Run
Rule
parse
Rule
Xml
prefetch
Items
register
Command
register
Operator
register
Rule
run
Rule
run
Rule
Actions
set
Item
Provider
set
Mock
Date
set
Options
set
Request
Context
set
Sitecore
Context
Constructors
constructor
new
Jss
Rule
Engine
(
options
?
)
:
JssRuleEngine
Parameters
options
:
any
= null
Returns
JssRuleEngine
Properties
command
Definitions
command
Definitions
:
any
[]
debug
debug
:
any
item
Provider
item
Provider
:
any
mock
Date
mock
Date
:
any
operator
Definitions
operator
Definitions
:
any
[]
request
Context
request
Context
:
any
rule
Definitions
rule
Definitions
:
any
[]
sitecore
Context
sitecore
Context
:
any
Methods
debug
Message
debug
Message
(
)
:
void
Returns
void
get
Rule
Engine
Context
get
Rule
Engine
Context
(
)
:
{
cachedItems
:
never
[]
;
cookies
:
null
|
string
;
dateTime
:
any
;
env
:
ProcessEnv
;
itemProvider
:
any
;
location
:
null
|
Location
;
prefetchGraphQuery
:
null
;
prefetchKeys
:
never
[]
;
prefetchResponse
:
null
;
requestContext
:
any
;
ruleEngine
:
JssRuleEngine
;
sitecoreContext
:
any
;
}
Returns
{
cachedItems
:
never
[]
;
cookies
:
null
|
string
;
dateTime
:
any
;
env
:
ProcessEnv
;
itemProvider
:
any
;
location
:
null
|
Location
;
prefetchGraphQuery
:
null
;
prefetchKeys
:
never
[]
;
prefetchResponse
:
null
;
requestContext
:
any
;
ruleEngine
:
JssRuleEngine
;
sitecoreContext
:
any
;
}
cached
Items
:
never
[]
cookies
:
null
|
string
date
Time
:
any
env
:
ProcessEnv
item
Provider
:
any
location
:
null
|
Location
prefetch
Graph
Query
:
null
prefetch
Keys
:
never
[]
prefetch
Response
:
null
request
Context
:
any
rule
Engine
:
JssRuleEngine
sitecore
Context
:
any
initialize
initialize
(
_options
)
:
void
Parameters
_options
:
any
Returns
void
parse
And
Run
Rule
parse
And
Run
Rule
(
ruleXml
,
ruleEngineContext
?
)
:
null
|
true
Parameters
ruleXml
:
any
ruleEngineContext
:
any
= null
Returns
null
|
true
parse
Rule
Xml
parse
Rule
Xml
(
ruleXml
,
ruleEngineContext
)
:
any
Parameters
ruleXml
:
any
ruleEngineContext
:
any
Returns
any
prefetch
Items
prefetch
Items
(
ruleEngineContext
)
:
void
Parameters
ruleEngineContext
:
any
Returns
void
register
Command
register
Command
(
id
,
command
)
:
void
Parameters
id
:
any
command
:
any
Returns
void
register
Operator
register
Operator
(
id
,
operator
)
:
void
Parameters
id
:
any
operator
:
any
Returns
void
register
Rule
register
Rule
(
id
,
rule
)
:
void
Parameters
id
:
any
rule
:
any
Returns
void
run
Rule
run
Rule
(
parsedRule
,
ruleEngineContext
)
:
null
|
true
Parameters
parsedRule
:
any
ruleEngineContext
:
any
Returns
null
|
true
run
Rule
Actions
run
Rule
Actions
(
parsedRule
,
ruleActions
,
ruleEngineContext
)
:
void
Parameters
parsedRule
:
any
ruleActions
:
any
ruleEngineContext
:
any
Returns
void
set
Item
Provider
set
Item
Provider
(
itemProvider
)
:
void
Parameters
itemProvider
:
any
Returns
void
set
Mock
Date
set
Mock
Date
(
dateObj
)
:
void
Parameters
dateObj
:
any
Returns
void
set
Options
set
Options
(
options
)
:
void
Parameters
options
:
any
Returns
void
set
Request
Context
set
Request
Context
(
requestContext
)
:
void
Parameters
requestContext
:
any
Returns
void
set
Sitecore
Context
set
Sitecore
Context
(
sitecoreContext
)
:
void
Parameters
sitecoreContext
:
any
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
command
Definitions
debug
item
Provider
mock
Date
operator
Definitions
request
Context
rule
Definitions
sitecore
Context
debug
Message
get
Rule
Engine
Context
initialize
parse
And
Run
Rule
parse
Rule
Xml
prefetch
Items
register
Command
register
Operator
register
Rule
run
Rule
run
Rule
Actions
set
Item
Provider
set
Mock
Date
set
Options
set
Request
Context
set
Sitecore
Context
sitecore-jss-rule-engine
JssRuleEngine
getRuleEngineInstance
Generated using
TypeDoc