HasPendingActionsFunction class

Defines hasPendingActions() expression function. The expression will return true if the current adaptive dialog has any pending actions.

Extends

ExpressionEvaluator

Constructors

HasPendingActionsFunction()

Initializes a new instance of the HasPendingActionsFunction.

Properties

functionName

Function identifier name.

Inherited Properties

negation

Sets the evaluator that is a negation of this one.

returnType

Type expected by evaluating the expression.

tryEvaluate

Evaluate an expression.

type

Gets the expression type for evaluator.

validateExpression

Validate an expression.

Constructor Details

HasPendingActionsFunction()

Initializes a new instance of the HasPendingActionsFunction.

new HasPendingActionsFunction()

Property Details

functionName

Function identifier name.

static functionName: "hasPendingActions" = "hasPendingActions"

Property Value

"hasPendingActions"

Inherited Property Details

negation

Sets the evaluator that is a negation of this one.

negation: ExpressionEvaluator

Property Value

ExpressionEvaluator

Inherited From ExpressionEvaluator.negation

returnType

Type expected by evaluating the expression.

returnType: ReturnType

Property Value

ReturnType

Inherited From ExpressionEvaluator.returnType

tryEvaluate

Evaluate an expression.

tryEvaluate: (expression: Expression, state: MemoryInterface, options: Options) => ValueWithError

Property Value

(expression: Expression, state: MemoryInterface, options: Options) => ValueWithError

Inherited From ExpressionEvaluator.tryEvaluate

type

Gets the expression type for evaluator.

type: string

Property Value

string

Inherited From ExpressionEvaluator.type

validateExpression

Validate an expression.

validateExpression: (expression: Expression) => void

Property Value

(expression: Expression) => void

Inherited From ExpressionEvaluator.validateExpression