FirstSelector class
Selezionare la prima implementazione vera della regola di TriggerSelector
- Extends
Proprietà
| $kind |
Metodi
| initialize(On |
Inizializzare il selettore con il set di regole. |
| select(Action |
Selezionare la regola migliore da eseguire. |
Metodi ereditati
| configure(Record<string, unknown>) | Metodo Fluent per la configurazione dell'oggetto. |
| get |
Dettagli proprietà
$kind
static $kind: string
Valore della proprietà
string
Dettagli metodo
initialize(OnCondition[], boolean)
Inizializzare il selettore con il set di regole.
function initialize(conditionals: OnCondition[], evaluate: boolean)
Parametri
- conditionals
Regole possibili da trovare.
- evaluate
-
boolean
Valore booleano che rappresenta se le regole devono essere valutate in base alla selezione.
select(ActionContext)
Selezionare la regola migliore da eseguire.
function select(actionContext: ActionContext): Promise<OnCondition[]>
Parametri
- actionContext
- ActionContext
Contesto del dialogo per la valutazione.
Restituisce
Promise<OnCondition[]>
Promessa con una matrice numerica.
Dettagli dei metodi ereditati
configure(Record<string, unknown>)
Metodo Fluent per la configurazione dell'oggetto.
function configure(config: Record<string, unknown>): this
Parametri
- config
-
Record<string, unknown>
Impostazioni di configurazione da applicare.
Restituisce
this
Configurabile al termine dell'operazione.
Ereditato da Configurable.configure
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
Parametri
- _property
-
string
Chiave della configurazione del selettore condizionale.
Restituisce
Converter | ConverterFactory
Convertitore per la configurazione del selettore.
ereditato da Configurable.getConverter