blockly > Erweiterungen > registrieren
Funktion Extensions.register()
Registriert eine neue Erweiterungsfunktion. Erweiterungen sind Funktionen, mit denen Sie Blöcke initialisieren können. Sie fügen in der Regel dynamisches Verhalten wie onchange-Handler und -Mutatoren hinzu. Diese werden mithilfe von Block.applyExtension() oder den JSON-„Erweiterungen“ angewendet. Array-Attribut.
Unterschrift:
export declare function register(name: string, initFn: Function): void;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Name | String | Der Name dieser Erweiterung. |
initFn | Funktion | Die Funktion zum Initialisieren eines erweiterten Blocks. |
Gibt zurück:
voidm
Ausnahmen
{Error} Wenn der Name der Erweiterung leer ist, die Erweiterung bereits registriert ist oder „extensionFn“ keine Funktion ist.