Class: ConditionalExpression
Extends
Constructors
new ConditionalExpression()
new ConditionalExpression(
expression
,filters
,condition
,alternative
):ConditionalExpression
Parameters
• expression: Expression
• filters: ExpressionFilter
[] = []
• condition: Expression
= NIL
• alternative: Expression
= NIL
Returns
Overrides
FilteredExpression
.constructor
Defined in
Properties
alternative
readonly
alternative:Expression
=NIL
Defined in
condition
readonly
condition:Expression
=NIL
Defined in
expression
readonly
expression:Expression
Inherited from
Defined in
filters
readonly
filters:ExpressionFilter
[] =[]
Inherited from
Defined in
Methods
applyFilters()
protected
applyFilters(left
,filters
,context
):Promise
<unknown
>
Parameters
• left: unknown
• filters: ExpressionFilter
[]
• context: RenderContext
Returns
Promise
<unknown
>
Inherited from
FilteredExpression
.applyFilters
Defined in
applyFiltersSync()
protected
applyFiltersSync(left
,filters
,context
):unknown
Parameters
• left: unknown
• filters: ExpressionFilter
[]
• context: RenderContext
Returns
unknown
Inherited from
FilteredExpression
.applyFiltersSync
Defined in
children()
children():
Expression
[]
Returns
Overrides
Defined in
equals()
equals(
other
):boolean
Parameters
• other: unknown
Returns
boolean
Overrides
Defined in
evaluate()
evaluate(
context
):Promise
<unknown
>
Parameters
• context: RenderContext
Returns
Promise
<unknown
>
Overrides
Defined in
evaluateSync()
evaluateSync(
context
):unknown
Parameters
• context: RenderContext
Returns
unknown
Overrides
FilteredExpression
.evaluateSync
Defined in
toString()
toString():
string
Returns
string