IsDialogActiveFunction class
定义 isDialogActive(id) 表达式函数。 如果任何对话 ID 位于对话执行堆栈上,则此表达式将返回 true。
示例
isDialogActive('dialog1')
示例
isDialogActive('dialog1', 'dialog2', 'dialog3')
- 扩展
-
ExpressionEvaluator
构造函数
Is |
初始化 IsDialogActiveFunction 类的新实例。 |
属性
function |
函数标识符别名。 |
function |
函数标识符名称。 |
继承属性
negation | 设置此计算器的求值器。 |
return |
通过计算表达式来键入预期。 |
try |
计算表达式。 |
type | 获取计算器的表达式类型。 |
validate |
验证表达式。 |
构造函数详细信息
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