blockly > Rozszerzenia > register

Funkcja Extensions.register()

Rejestruje nową funkcję rozszerzenia. Rozszerzenia to funkcje, które pomagają w inicjowaniu bloków. Zwykle dodają one dynamiczne zachowania, takie jak moduły obsługi onchange i mutatory. Są one stosowane za pomocą Block.applyExtension() lub atrybutu tablicy „extensions” w formacie JSON.

Podpis:

export declare function register(name: string, initFn: Function): void;

Parametry

Parametr Typ Opis
nazwa ciąg znaków Nazwa tego rozszerzenia.
initFn Funkcja Funkcja do inicjowania bloku rozszerzonego.

Zwraca:

void

działania związane z wyjątkami.

{Błąd}, jeśli nazwa rozszerzenia jest pusta, rozszerzenie jest już zarejestrowane lub rozszerzenieFn nie jest funkcją.