IsDialogActiveFunction class
Define a função de expressão isDialogActive(id). Essa expressão retornará true se qualquer uma das IDs da caixa de diálogo estiver na pilha de execução da caixa de diálogo.
exemplo
isDialogActive('dialog1')
exemplo
isDialogActive('dialog1', 'dialog2', 'dialog3')
- Extends
-
ExpressionEvaluator
Construtores
Is |
Intializa uma nova instância da classe IsDialogActiveFunction. |
Propriedades
function |
Alias do identificador de função. |
function |
Nome do identificador de função. |
Propriedades herdadas
negation | Define o avaliador que é uma negação deste. |
return |
Tipo esperado avaliando a expressão. |
try |
Avaliar uma expressão. |
type | Obtém o tipo de expressão do avaliador. |
validate |
Valide uma expressão. |
Detalhes do construtor
IsDialogActiveFunction()
Intializa uma nova instância da classe IsDialogActiveFunction.
new IsDialogActiveFunction()
Detalhes da propriedade
functionAlias
Alias do identificador de função.
static functionAlias: "isActionActive" = "isActionActive"
Valor da propriedade
"isActionActive"
functionName
Nome do identificador de função.
static functionName: "isDialogActive" = "isDialogActive"
Valor da propriedade
"isDialogActive"
Detalhes das propriedades herdadas
negation
Define o avaliador que é uma negação deste.
negation: ExpressionEvaluator
Valor da propriedade
ExpressionEvaluator
herdado de ExpressionEvaluator.negation
returnType
Tipo esperado avaliando a expressão.
returnType: ReturnType
Valor da propriedade
ReturnType
herdado de ExpressionEvaluator.returnType
tryEvaluate
Avaliar uma expressão.
tryEvaluate: (expression: Expression, state: MemoryInterface, options: Options) => ValueWithError
Valor da propriedade
(expression: Expression, state: MemoryInterface, options: Options) => ValueWithError
Herdado de ExpressionEvaluator.tryEvaluate
type
Obtém o tipo de expressão do avaliador.
type: string
Valor da propriedade
string
Herdado de ExpressionEvaluator.type
validateExpression
Valide uma expressão.
validateExpression: (expression: Expression) => void
Valor da propriedade
(expression: Expression) => void
herdado de ExpressionEvaluator.validateExpression