TriggerSelector class
特定の状態で実行するトリガーを選択します。
- Extends
-
Configurable
メソッド
initialize(On |
一連のルールを使用してセレクターを初期化します。 |
select(Action |
実行する最適なルールを選択します。 |
継承されたメソッド
configure(Record<string, unknown>) | オブジェクトを構成するための Fluent メソッド。 |
get |
メソッドの詳細
initialize(OnCondition[], boolean)
一連のルールを使用してセレクターを初期化します。
function initialize(conditionHandlers: OnCondition[], evaluate: boolean)
パラメーター
- conditionHandlers
一致する可能性のあるルール。
- evaluate
-
boolean
True の 場合は、選択時にルールを評価する必要があります。
select(ActionContext)
実行する最適なルールを選択します。
function select(actionContext: ActionContext): Promise<OnCondition[]>
パラメーター
- actionContext
- ActionContext
評価のためのダイアログ コンテキスト。
戻り値
Promise<OnCondition[]>
継承済みメソッドの詳細
configure(Record<string, unknown>)
オブジェクトを構成するための Fluent メソッド。
function configure(config: Record<string, unknown>): this
パラメーター
- config
-
Record<string, unknown>
適用する構成設定。
戻り値
this
操作が完了した後の 構成可能な。
継承 構成可能。configure
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
パラメーター
- _property
-
string
条件付きセレクター構成のキー。
戻り値
Converter | ConverterFactory
セレクター構成のコンバーター。
継承元 構成可能な.getConverter