blockly > registry > register

registry.register() 函数

根据类型和名称注册类。

Signature:

export declare function register<T>(type: string | Type<T>, name: string, registryItem: (new (...p1: any[]) => T) | null | any, opt_allowOverrides?: boolean): void;

参数

参数 类型 说明
类型 字符串 | 类型<T> 插件的类型。(例如字段、渲染程序)
name string 插件的名称。(例如:field_angle、geras)
registryItem (new (...p1: any[]) => T) | null | 任意 要注册的类或对象。
opt_allowOverrides boolean (可选)为 true,以防止在覆盖已注册商品时出错。

返回

void

异常

如果类型或名称为空、具有指定类型的名称已被注册,或者指定的类或对象不适用于其类型,则引发 {Error}。