Search
Preparing search index...
The search index is not available
@formio/core
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@formio/core
modules/jsonlogic
JSONLogicEvaluator
Class JSONLogicEvaluator
Hierarchy
BaseEvaluator
JSONLogicEvaluator
Index
Constructors
constructor
Properties
noeval
Methods
evaluate
evaluator
execute
interpolate
interpolate
String
Constructors
constructor
new JSONLogic
Evaluator
(
)
:
JSONLogicEvaluator
Returns
JSONLogicEvaluator
Properties
Static
noeval
noeval
:
boolean
= false
Methods
Static
evaluate
evaluate
(
func
:
any
, args
?:
any
, ret
?:
any
, tokenize
?:
boolean
, context
?:
any
)
:
any
Evaluate a method.
Parameters
func:
any
args:
any
= {}
ret:
any
= ''
tokenize:
boolean
= false
context:
any
= {}
Returns
any
Static
evaluator
evaluator
(
func
:
any
,
...
params
:
any
)
:
any
Parameters
func:
any
Rest
...
params:
any
Returns
any
Static
execute
execute
(
func
:
any
, args
:
any
, context
?:
any
)
:
any
Execute a function.
Parameters
func:
any
args:
any
context:
any
= {}
Returns
any
Static
interpolate
interpolate
(
rawTemplate
:
any
, data
:
any
)
:
any
Parameters
rawTemplate:
any
data:
any
Returns
any
Static
interpolate
String
interpolate
String
(
rawTemplate
:
string
, data
:
any
)
:
string
Parameters
rawTemplate:
string
data:
any
Returns
string
Modules
base
base/
Components
base/
Template
base/array/
Array
Component
base/component/
Component
base/data/
Data
Component
base/nested/
Nested
Component
components
components/datatable/datatable
components/datavalue/datavalue
components/html/html
components/htmlcontainer/htmlcontainer
components/input/input
components/templates
components/test
core
ejs
index
model
model/
Event
Emitter
model/
Model
model/
Nested
Array
Model
model/
Nested
Data
Model
model/
Nested
Model
modules
modules/jsonlogic
modules/jsonlogic/json
Logic
sdk
sdk/
Formio
sdk/
Plugins
utils
utils/
Evaluator
utils/date
utils/dom
utils/form
Util
utils/mask
utils/override
utils/sanitize
utils/unwind
utils/utils
validator
validator/
Validator
validator/rules
validator/rules/
Custom
validator/rules/
Date
validator/rules/
Day
validator/rules/
Email
validator/rules/
Mask
validator/rules/
Max
validator/rules/
Max
Date
validator/rules/
Max
Length
validator/rules/
Max
Words
validator/rules/
Max
Year
validator/rules/
Min
validator/rules/
Min
Date
validator/rules/
Min
Length
validator/rules/
Min
Words
validator/rules/
Min
Year
validator/rules/
Only
Available
validator/rules/
Pattern
validator/rules/
Required
validator/rules/
Rule
validator/rules/
Select
validator/rules/
Time
validator/rules/
Unique
validator/rules/
Url
JSONLogic
Evaluator
constructor
noeval
evaluate
evaluator
execute
interpolate
interpolate
String
Generated using
TypeDoc
Evaluate a method.