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
| Is |
Inicializa una nueva instancia de la clase IsDialogActiveFunction. |
Propiedades
| function |
Alias del identificador de función. |
| function |
Nombre del identificador de función. |
Propiedades heredadas
| negation | Establece el evaluador que es una negación de esta. |
| return |
Tipo esperado mediante la evaluación de la expresión. |
| try |
Evaluar una expresión. |
| type | Obtiene el tipo de expresión para el evaluador. |
| validate |
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