TriggerSelector class
Sélectionnez le déclencheur à exécuter dans un état donné.
- Extends
-
Configurable
Méthodes
initialize(On |
Initialisez le sélecteur avec l’ensemble de règles. |
select(Action |
Sélectionnez la meilleure règle à exécuter. |
Méthodes héritées
configure(Record<string, unknown>) | Méthode Fluent pour la configuration de l’objet. |
get |
Détails de la méthode
initialize(OnCondition[], boolean)
Initialisez le sélecteur avec l’ensemble de règles.
function initialize(conditionHandlers: OnCondition[], evaluate: boolean)
Paramètres
- conditionHandlers
Règles possibles à mettre en correspondance.
- evaluate
-
boolean
True si les règles doivent être évaluées lors de la sélection.
select(ActionContext)
Sélectionnez la meilleure règle à exécuter.
function select(actionContext: ActionContext): Promise<OnCondition[]>
Paramètres
- actionContext
- ActionContext
Contexte de boîte de dialogue pour l’évaluation.
Retours
Promise<OnCondition[]>
Détails de la méthode héritée
configure(Record<string, unknown>)
Méthode Fluent pour la configuration de l’objet.
function configure(config: Record<string, unknown>): this
Paramètres
- config
-
Record<string, unknown>
Paramètres de configuration à appliquer.
Retours
this
configurable une fois l’opération terminée.
héritée de Configurable.configure
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
Paramètres
- _property
-
string
Clé de la configuration du sélecteur conditionnel.
Retours
Converter | ConverterFactory
Convertisseur de la configuration du sélecteur.
héritée de Configurable.getConverter