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
readonlyalternative:Expression=NIL
Defined in
condition
readonlycondition:Expression=NIL
Defined in
expression
readonlyexpression:Expression
Inherited from
Defined in
filters
readonlyfilters:ExpressionFilter[] =[]
Inherited from
Defined in
Methods
applyFilters()
protectedapplyFilters(left,filters,context):Promise<unknown>
Parameters
• left: unknown
• filters: ExpressionFilter[]
• context: RenderContext
Returns
Promise<unknown>
Inherited from
FilteredExpression.applyFilters
Defined in
applyFiltersSync()
protectedapplyFiltersSync(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