RandomSelector class
Pilih implementasi aturan true acak Dari TriggerSelector.
- Memperluas
Properti
| $kind |
Metode
| initialize(On |
Inisialisasi pemilih dengan sekumpulan aturan. |
| select(Action |
Pilih aturan terbaik untuk dijalankan. |
Metode yang Diwarisi
| configure(Record<string, unknown>) | Metode fasih untuk mengonfigurasi objek. |
| get |
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
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
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