блочно > Расширения > RegisterMutator

Функция Extensions.registerMutator()

Регистрирует новую функцию расширения, которая добавляет мутатор к блоку. Во время регистрации выполняются некоторые базовые проверки работоспособности мутатора. Обертка также может добавить к блоку диалог-мутатор, если в миксине определены и компоновка, и декомпозиция.

Подпись:

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

Параметры

Параметр Тип Описание
имя нить Имя этого расширения мутатора.
MixinObj любой Значения для смешивания.
opt_helperFn () => любой (Необязательно) Дополнительная функция, применяемая после смешивания объекта.
opt_blockList нить[] (Необязательно) Список блоков, которые будут отображаться во всплывающем окне диалогового окна мутатора.

Возврат:

пустота

Исключения

{ Ошибка } если мутация недействительна или не может быть применена к блоку.