IsDialogActiveFunction class
定義isDialogActive(id) 表示式函式。 如果任何對話標識碼位於對話執行堆疊上,此表達式會傳回 true。
範例
isDialogActive('dialog1')
範例
isDialogActive('dialog1', 'dialog2', 'dialog3')
- Extends
-
ExpressionEvaluator
建構函式
| Is |
intializes IsDialogActiveFunction 類別的新實例。 |
屬性
| function |
函式識別碼別名。 |
| function |
函式識別碼名稱。 |
繼承的屬性
| negation | 設定評估工具,這是這個評估工具的否定。 |
| return |
評估表達式所預期的類型。 |
| try |
評估表達式。 |
| type | 取得評估工具的表達式類型。 |
| validate |
驗證表達式。 |
建構函式詳細資料
IsDialogActiveFunction()
intializes 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