次の方法で共有


IsDialogActiveFunction class

isDialogActive(id) 式関数を定義します。 ダイアログ ID のいずれかがダイアログ実行スタックにある場合、この式は true を返します。

isDialogActive('dialog1')

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

Extends

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 から継承された