Partager via


IsDialogActiveFunction class

Définit la fonction d’expression isDialogActive(id). Cette expression retourne true si l’un des ID de dialogue se trouve sur la pile d’exécution de dialogue.

exemple de

isDialogActive('dialog1')

exemple de

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

Extends

ExpressionEvaluator

Constructeurs

IsDialogActiveFunction()

Intialise une nouvelle instance de la classe IsDialogActiveFunction.

Propriétés

functionAlias

Alias d’identificateur de fonction.

functionName

Nom de l’identificateur de fonction.

Propriétés héritées

negation

Définit l’évaluateur qui est une négation de celui-ci.

returnType

Tapez attendu en évaluant l’expression.

tryEvaluate

Évaluez une expression.

type

Obtient le type d’expression de l’évaluateur.

validateExpression

Validez une expression.

Détails du constructeur

IsDialogActiveFunction()

Intialise une nouvelle instance de la classe IsDialogActiveFunction.

new IsDialogActiveFunction()

Détails de la propriété

functionAlias

Alias d’identificateur de fonction.

static functionAlias: "isActionActive" = "isActionActive"

Valeur de propriété

"isActionActive"

functionName

Nom de l’identificateur de fonction.

static functionName: "isDialogActive" = "isDialogActive"

Valeur de propriété

"isDialogActive"

Détails de la propriété héritée

negation

Définit l’évaluateur qui est une négation de celui-ci.

negation: ExpressionEvaluator

Valeur de propriété

ExpressionEvaluator

héritée de ExpressionEvaluator.negation

returnType

Tapez attendu en évaluant l’expression.

returnType: ReturnType

Valeur de propriété

ReturnType

héritée de ExpressionEvaluator.returnType

tryEvaluate

Évaluez une expression.

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

Valeur de propriété

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

héritée de ExpressionEvaluator.tryEvaluate

type

Obtient le type d’expression de l’évaluateur.

type: string

Valeur de propriété

string

héritée de ExpressionEvaluator.type

validateExpression

Validez une expression.

validateExpression: (expression: Expression) => void

Valeur de propriété

(expression: Expression) => void

héritée de ExpressionEvaluator.validateExpression