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
Is |
Intialise une nouvelle instance de la classe IsDialogActiveFunction. |
Propriétés
function |
Alias d’identificateur de fonction. |
function |
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. |
return |
Tapez attendu en évaluant l’expression. |
try |
Évaluez une expression. |
type | Obtient le type d’expression de l’évaluateur. |
validate |
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