Compartilhar via


TriggerSelector class

Selecione o gatilho a ser executado em um determinado estado.

Extends

Configurable

Métodos

initialize(OnCondition[], boolean)

Inicialize o seletor com o conjunto de regras.

select(ActionContext)

Selecione a melhor regra a ser executada.

Métodos herdados

configure(Record<string, unknown>)

Método fluente para configurar o objeto.

getConverter(string)

Detalhes do método

initialize(OnCondition[], boolean)

Inicialize o seletor com o conjunto de regras.

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

Parâmetros

conditionHandlers

OnCondition[]

Regras possíveis a serem correspondidas.

evaluate

boolean

True se as regras devem ser avaliadas na seleção.

select(ActionContext)

Selecione a melhor regra a ser executada.

function select(actionContext: ActionContext): Promise<OnCondition[]>

Parâmetros

actionContext
ActionContext

Contexto da caixa de diálogo para avaliação.

Retornos

Promise<OnCondition[]>

Detalhes do método herdado

configure(Record<string, unknown>)

Método fluente para configurar o objeto.

function configure(config: Record<string, unknown>): this

Parâmetros

config

Record<string, unknown>

Configurações a serem aplicadas.

Retornos

this

O configurável após a conclusão da operação.

Herdado de Configurble.configure

getConverter(string)

function getConverter(_property: string): Converter | ConverterFactory

Parâmetros

_property

string

A chave da configuração do seletor condicional.

Retornos

Converter | ConverterFactory

O conversor para a configuração do seletor.

herdado de Configurble.getConverter