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.