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.