IsDialogActiveFunction class

定义 isDialogActive(id) 表达式函数。 如果任何对话 ID 位于对话执行堆栈上,则此表达式将返回 true。

示例

isDialogActive('dialog1')

示例

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

扩展

ExpressionEvaluator

构造函数

IsDialogActiveFunction()

初始化 IsDialogActiveFunction 类的新实例。

属性

functionAlias

函数标识符别名。

functionName

函数标识符名称。

继承属性

negation

设置此计算器的求值器。

returnType

通过计算表达式来键入预期。

tryEvaluate

计算表达式。

type

获取计算器的表达式类型。

validateExpression

验证表达式。

构造函数详细信息

IsDialogActiveFunction()

初始化 IsDialogActiveFunction 类的新实例。

new IsDialogActiveFunction()

属性详细信息

functionAlias

函数标识符别名。

static functionAlias: "isActionActive" = "isActionActive"

属性值

"isActionActive"

functionName

函数标识符名称。

static functionName: "isDialogActive" = "isDialogActive"

属性值

"isDialogActive"

继承属性详细信息

negation

设置此计算器的求值器。

negation: ExpressionEvaluator

属性值

ExpressionEvaluator

继承自 ExpressionEvaluator.negation 的

returnType

通过计算表达式来键入预期。

returnType: ReturnType

属性值

ReturnType

继承自 ExpressionEvaluator.returnType

tryEvaluate

计算表达式。

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

属性值

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

继承自 ExpressionEvaluator.tryEvaluate

type

获取计算器的表达式类型。

type: string

属性值

string

继承自 ExpressionEvaluator.type

validateExpression

验证表达式。

validateExpression: (expression: Expression) => void

属性值

(expression: Expression) => void

继承自 ExpressionEvaluator.validateExpression