blockly > Erweiterungen > register
Funktion „Extensions.register()“
Registriert eine neue Erweiterungsfunktion. Erweiterungen sind Funktionen, die beim Initialisieren von Blöcken helfen und in der Regel dynamische Verhaltensweisen wie Onchange-Handler und Mutatoren hinzufügen. Diese werden mit Block.applyExtension() oder dem JSON-Arrayattribut "extensions" angewendet.
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:
void
Ausnahmen
{Fehler}, wenn der Erweiterungsname leer, die Erweiterung bereits registriert oder „erweiterungFn“ keine Funktion ist.