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;

參數

參數 類型 說明
類型 string | 類型<T> 外掛程式的類型。(例如:欄位、轉譯器)
名稱 字串 外掛程式的名稱。(例如 field_angle、geras)
registryItem (new (...p1: any[]) => T) | null | 任何 要註冊的類別或物件。
opt_allowOverrides boolean (選用) 設為 True,以免覆寫已註冊的項目時發生錯誤。

傳回:

void

例外狀況

{錯誤}如果類型或名稱空白、已註冊類型的名稱已註冊,或指定的類別或物件對其類型無效。