blockly > Rozszerzenia > zarejestruj się

Funkcja Extensions.register()

Rejestruje nową funkcję rozszerzenia. Rozszerzenia to funkcje, które pomagają inicjować bloki, zazwyczaj dodając dynamiczne zachowania, takie jak moduły obsługi onchange i mutatory. Stosuje się je za pomocą Block.applyExtension() lub „extensions” JSON atrybut tablicy.

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 inicjowania rozszerzonego bloku.

Zwroty:

nieważne

Wyjątki

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