blockly > Extensions > register

Fungsi Extensions.register()

Mendaftarkan fungsi ekstensi baru. Ekstensi adalah fungsi yang membantu melakukan inisialisasi blok, biasanya menambahkan perilaku dinamis seperti pengendali onchange dan pengubah. Ini diterapkan menggunakan Block.applyExtension(), atau atribut array "extensions" JSON.

Tanda Tangan:

export declare function register<T extends Block>(name: string, initFn: (this: T) => void): void;

Parameter

Parameter Jenis Deskripsi
nama string Nama ekstensi ini.
initFn (this: T) => void Fungsi untuk melakukan inisialisasi blok yang diperluas.

Hasil:

void

Pengecualian

{Error} jika nama ekstensi kosong, ekstensi sudah terdaftar, atau extensionFn bukan fungsi.