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