blockly > utils > extensions > register
Funzione utils.extensions.register()
Registra una nuova funzione di estensione. Le estensioni sono funzioni che aiutano a inizializzare i blocchi, in genere aggiungendo un comportamento dinamico come gestori e mutatori onchange. Vengono applicati utilizzando Block.applyExtension() o l'attributo array JSON "extensions".
Firma:
export declare function register<T extends Block>(name: string, initFn: (this: T) => void): void;
Parametri
| Parametro | Tipo | Descrizione |
|---|---|---|
| nome | stringa | Il nome di questa estensione. |
| initFn | (this: T) => void | La funzione per inizializzare un blocco esteso. |
Restituisce:
nullo
Eccezioni
{Error} se il nome dell'estensione è vuoto, l'estensione è già registrata o extensionFn non è una funzione.