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}.