blockly > Rozszerzenia > registerMutator

Funkcja Extensions.registerMutator()

Rejestruje nową funkcję rozszerzenia, która dodaje mutator do bloku. Podczas rejestracji wykonuje to podstawowe sprawdzenie poprawności mutatora. Otoka może też dodać do bloku okno mutatora, jeśli w miksie zdefiniowano zarówno tworzenie, jak i dekomponowanie.

Podpis:

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

Parametry

Parametr Typ Opis
nazwa ciąg znaków Nazwa tego rozszerzenia mutatora.
mixinObj Dowolne Wartości do wymieszania.
opt_helperFn () => dowolna (Opcjonalnie) Opcjonalna funkcja do zastosowania po wymieszaniu obiektu.
opt_blockList ciąg znaków[] (Opcjonalnie) Lista bloków wyświetlanych w wysuwanym oknie mutatora.

Zwraca:

void

działania związane z wyjątkami.

{Błąd}, jeśli mutacja jest nieprawidłowa lub nie można jej zastosować do bloku.