FirstSelector class
Выберите первую реализацию правила true для TriggerSelector
- Extends
Свойства
| $kind |
Методы
| initialize(On |
Инициализировать селектор с помощью набора правил. |
| select(Action |
Выберите лучшее правило для выполнения. |
Наследуемые методы
| configure(Record<string, unknown>) | Метод Fluent для настройки объекта. |
| get |
Сведения о свойстве
$kind
static $kind: string
Значение свойства
string
Сведения о методе
initialize(OnCondition[], boolean)
Инициализировать селектор с помощью набора правил.
function initialize(conditionals: OnCondition[], evaluate: boolean)
Параметры
- conditionals
Возможные правила для сопоставления.
- evaluate
-
boolean
Логическое значение, представляющее, следует ли оценивать правила при выборе.
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
После завершения операции настраиваемый.
наследуется от Configurable.configure
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
Параметры
- _property
-
string
Ключ конфигурации условного селектора.
Возвращаемое значение
Converter | ConverterFactory
Преобразователь конфигурации селектора.
наследуется от Configurable.getConverter