blockly > utils > uzantılar > registerMutator

utils.extensions.registerMutator() işlevi

Bloğuya bir mutatör ekleyen yeni bir uzantı işlevi kaydeder. Bu işlem, kayıt sırasında mutatörde bazı temel doğruluk kontrolleri gerçekleştirir. Sarmalayıcı, mix'te hem oluşturma hem de ayrıştırma tanımlıysa bloğa 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 mutatör uzantısının adı.
mixinObj herhangi Karıştırılacak değerler.
opt_helperFn () => herhangi biri (İsteğe bağlı) Nesneyi karıştırdıktan sonra uygulanacak isteğe bağlı bir işlev.
opt_blockList dize[] (İsteğe bağlı) Mutatör iletişim kutusunun açılır penceresinde gösterilecek engellemelerin listesi.

Şunu döndürür:

geçersiz

İstisnalar

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