Поделиться через


FirstSelector class

Выберите первую реализацию правила true для TriggerSelector

Extends

Свойства

$kind

Методы

initialize(OnCondition[], boolean)

Инициализировать селектор с помощью набора правил.

select(ActionContext)

Выберите лучшее правило для выполнения.

Наследуемые методы

configure(Record<string, unknown>)

Метод Fluent для настройки объекта.

getConverter(string)

Сведения о свойстве

$kind

static $kind: string

Значение свойства

string

Сведения о методе

initialize(OnCondition[], boolean)

Инициализировать селектор с помощью набора правил.

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

Параметры

conditionals

OnCondition[]

Возможные правила для сопоставления.

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