blockly > utils > extensions > register
utils.extensions.register() 函数
注册新的扩展函数。扩展程序是用于帮助初始化块的函数,通常会添加 onchange 处理程序和修饰符等动态行为。这些扩展程序是使用 Block.applyExtension() 或 JSON“extensions”数组属性应用的。
Signature:
export declare function register<T extends Block>(name: string, initFn: (this: T) => void): void;
参数
| 参数 | 类型 | 说明 |
|---|---|---|
| name | 字符串 | 此扩展程序的名称。 |
| initFn | (this: T) => void | 用于初始化扩展块的函数。 |
返回:
void
异常
如果扩展程序名称为空、扩展程序已注册或 extensionFn 不是函数,则会显示 {Error}。