Bagikan melalui


RandomSelector class

Pilih implementasi aturan true acak Dari TriggerSelector.

Memperluas

Properti

$kind

Metode

initialize(OnCondition[], boolean)

Inisialisasi pemilih dengan sekumpulan aturan.

select(ActionContext)

Pilih aturan terbaik untuk dijalankan.

Metode yang Diwarisi

configure(Record<string, unknown>)

Metode fasih untuk mengonfigurasi objek.

getConverter(string)

Detail Properti

$kind

static $kind: string

Nilai Properti

string

Detail Metode

initialize(OnCondition[], boolean)

Inisialisasi pemilih dengan sekumpulan aturan.

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

Parameter

conditionals

OnCondition[]

Kemungkinan aturan untuk dicocokkan.

evaluate

boolean

Boolean yang mewakili apakah aturan harus dievaluasi saat dipilih.

select(ActionContext)

Pilih aturan terbaik untuk dijalankan.

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

Parameter

actionContext
ActionContext

Konteks dialog untuk evaluasi.

Mengembalikan

Promise<OnCondition[]>

Janji dengan array angka.

Detail Metode yang Diwarisi

configure(Record<string, unknown>)

Metode fasih untuk mengonfigurasi objek.

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

Parameter

config

Record<string, unknown>

Pengaturan konfigurasi yang akan diterapkan.

Mengembalikan

this

yang dapat dikonfigurasi setelah operasi selesai.

Diwariskan Dari Configurable.configure

getConverter(string)

function getConverter(_property: string): Converter | ConverterFactory

Parameter

_property

string

Kunci konfigurasi pemilih bersyarah.

Mengembalikan

Converter | ConverterFactory

Pengonversi untuk konfigurasi pemilih.

Diwariskan Dari Configurable.getConverter