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.