Compartilhar via


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

IsDialogActiveFunction()

Intializa uma nova instância da classe IsDialogActiveFunction.

Propriedades

functionAlias

Alias do identificador de função.

functionName

Nome do identificador de função.

Propriedades herdadas

negation

Define o avaliador que é uma negação deste.

returnType

Tipo esperado avaliando a expressão.

tryEvaluate

Avaliar uma expressão.

type

Obtém o tipo de expressão do avaliador.

validateExpression

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