blockly > Estensioni > registerMutator

Funzione Extensions.registerMutator()

Registra una nuova funzione di estensione che aggiunge un mutatore al blocco. Al momento della registrazione, vengono eseguiti alcuni controlli di integrità di base sul mutatore. Il wrapper può anche aggiungere una finestra di dialogo mutatore al blocco, se nel mixin sono definite sia la composizione che la scomposizione.

Firma:

export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;

Parametri

Parametro Tipo Descrizione
nome stringa Il nome di questa estensione mutatore.
mixinObj Qualsiasi I valori da combinare.
opt_helperFn () => qualsiasi (Facoltativo) Una funzione facoltativa da applicare dopo la combinazione dell'oggetto.
opt_blockList stringa[] (Facoltativo) Un elenco di blocchi da visualizzare nel riquadro a comparsa della finestra di dialogo Modificatore.

Resi:

void

Eccezioni

{Errore} se la mutazione non è valida o non può essere applicata al blocco.