IsDialogActiveFunction class
isDialogActive(id) 式関数を定義します。 ダイアログ ID のいずれかがダイアログ実行スタックにある場合、この式は true を返します。
例
isDialogActive('dialog1')
例
isDialogActive('dialog1', 'dialog2', 'dialog3')
- Extends
-
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 から継承された