blockly > utils > ekstensi > registerMutator

Fungsi utils.extensions.registerMutator()

Mendaftarkan fungsi ekstensi baru yang menambahkan mutator ke blok. Saat mendaftar, sistem ini 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
nama string Nama ekstensi mutator ini.
mixinObj apa pun Nilai yang akan digabungkan.
opt_helperFn () => setiap (Opsional) Fungsi opsional yang akan diterapkan setelah pencampuran objek.
opt_blockList {i>string<i}[] (Opsional) Daftar blok yang akan muncul di flyout dialog mutator.

Hasil:

void

Pengecualian

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