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.