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