blockly > registry > register

registry.register() 関数

型と名前に基づいてクラスを登録します。

署名:

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

パラメータ

パラメータ 種類 説明
type 文字列 | タイプ<T> プラグインのタイプ。(フィールド、レンダラなど)
name string プラグインの名前。(例: field_angle, geras)
registryItem (new (...p1: any[]) => T) | null | any 登録するクラスまたはオブジェクト。
opt_allowOverrides boolean (省略可)True にすると、登録済みのアイテムをオーバーライドするときにエラーが発生するのを防ぐことができます。

戻り値:

void

例外

{エラー}: 型または名前が空の場合、指定された型を持つ名前がすでに登録されている、または指定されたクラスまたはオブジェクトがその型に対して有効でない場合。