blockly > Uzantılar > registerMutator

Extensions.registerMutator() işlevi

Bloğa mutatör ekleyen yeni bir uzantı işlevi kaydeder. Kayıt sırasında bu işlem, mutatörde bazı temel sağlık kontrolleri gerçekleştirir. Karıştırmada hem oluşturma hem de ayrıştırma tanımlıysa sarmalayıcı, bloka bir mutatör iletişim kutusu da ekleyebilir.

İmza:

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

Parametreler

Parametre Tür Açıklama
ad dize Bu mutator uzantısının adı.
mixinObj Tümü Karıştırılacak değerler.
opt_helperFn () => herhangi biri (İsteğe bağlı) Nesneye karıştırıldıktan sonra uygulanacak isteğe bağlı bir işlev.
opt_blockList string[] (İsteğe bağlı) Mutator iletişim kutusunun açılır ekranında görünecek blokların listesi.

İade et:

void

İstisnalar

Mutasyon geçersizse veya engellemeye uygulanamıyorsa {Error}.