blockly >扩展程序 >registerMutator

Extensions.registerMutator() 函数

注册一个新的扩展函数,该函数用于向块添加赋值函数。在注册时,此操作会对变更器执行一些基本的完整性检查。如果对 mixin 同时定义了 Compose 和 Decompose,封装容器还可以向该块添加一个变更器对话框。

Signature:

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

参数

参数 类型 说明
name 字符串 此更改器扩展程序的名称。
mixinObj 任意 要混入的值。
opt_helperFn () =>任意 (可选)混合对象后要应用的可选函数。
opt_blockList 字符串[] (可选)要在更改器对话框的浮出控件中显示的块的列表。

返回

void

异常

{Error}(如果变更无效或无法应用于块)。