Condividi tramite


TriggerSelector class

Selezionare il trigger da eseguire in uno stato specifico.

Extends

Configurable

Metodi

initialize(OnCondition[], boolean)

Inizializzare il selettore con il set di regole.

select(ActionContext)

Selezionare la regola migliore da eseguire.

Metodi ereditati

configure(Record<string, unknown>)

Metodo Fluent per la configurazione dell'oggetto.

getConverter(string)

Dettagli metodo

initialize(OnCondition[], boolean)

Inizializzare il selettore con il set di regole.

function initialize(conditionHandlers: OnCondition[], evaluate: boolean)

Parametri

conditionHandlers

OnCondition[]

Regole possibili da trovare.

evaluate

boolean

True 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[]>

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