Compartir a través de


IsDialogActiveFunction class

Define la función de expresión isDialogActive(id). Esta expresión devolverá true si alguno de los identificadores de diálogo está en la pila de ejecución del diálogo.

de ejemplo de

isDialogActive('dialog1')

de ejemplo de

isDialogActive('dialog1', 'dialog2', 'dialog3')

Extends

ExpressionEvaluator

Constructores

IsDialogActiveFunction()

Inicializa una nueva instancia de la clase IsDialogActiveFunction.

Propiedades

functionAlias

Alias del identificador de función.

functionName

Nombre del identificador de función.

Propiedades heredadas

negation

Establece el evaluador que es una negación de esta.

returnType

Tipo esperado mediante la evaluación de la expresión.

tryEvaluate

Evaluar una expresión.

type

Obtiene el tipo de expresión para el evaluador.

validateExpression

Valide una expresión.

Detalles del constructor

IsDialogActiveFunction()

Inicializa una nueva instancia de la clase IsDialogActiveFunction.

new IsDialogActiveFunction()

Detalles de las propiedades

functionAlias

Alias del identificador de función.

static functionAlias: "isActionActive" = "isActionActive"

Valor de propiedad

"isActionActive"

functionName

Nombre del identificador de función.

static functionName: "isDialogActive" = "isDialogActive"

Valor de propiedad

"isDialogActive"

Detalles de las propiedades heredadas

negation

Establece el evaluador que es una negación de esta.

negation: ExpressionEvaluator

Valor de propiedad

ExpressionEvaluator

heredado de expressionEvaluator.negation

returnType

Tipo esperado mediante la evaluación de la expresión.

returnType: ReturnType

Valor de propiedad

ReturnType

Se hereda de ExpressionEvaluator.returnType

tryEvaluate

Evaluar una expresión.

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

Valor de propiedad

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

Heredado de ExpressionEvaluator.tryEvaluate

type

Obtiene el tipo de expresión para el evaluador.

type: string

Valor de propiedad

string

Heredado de ExpressionEvaluator.type

validateExpression

Valide una expresión.

validateExpression: (expression: Expression) => void

Valor de propiedad

(expression: Expression) => void

Heredado de ExpressionEvaluator.validateExpression