blockly > Ekstensi > registerMutator

Fungsi Extensions.registerMutator()

Mendaftarkan fungsi ekstensi baru yang menambahkan mutator ke blok. Pada saat pendaftaran, class ini akan melakukan beberapa pemeriksaan kesehatan dasar pada mutator. Wrapper juga dapat menambahkan dialog mutator ke blok, jika compose dan decompose ditentukan di mixin.

Tanda Tangan:

export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;

Parameter

Parameter Jenis Deskripsi
name string Nama ekstensi mutator ini.
mixinObj apa pun Nilai yang akan dicampur.
opt_helperFn () => apa saja (Opsional) Fungsi opsional yang akan diterapkan setelah menggabungkan objek.
opt_blockList string[] (Opsional) Daftar blok yang akan muncul di menu pop-up dialog mutator.

Hasil:

void

Pengecualian

{Error} jika mutasi tidak valid atau tidak dapat diterapkan ke pemblokiran.