封鎖 >登錄檔 >註冊

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> 外掛程式的類型。(例如欄位、轉譯器)
名稱 字串 外掛程式的名稱。(例如:field_angle、geras)
registryItem (最新 (...p1: any[]) => T) |null |任何 要註冊的類別或物件。
opt_allowOverrides 布林值 (選用) 是 True,以免在覆寫已註冊的項目時發生錯誤。

傳回:

void

例外狀況

{Error}:如果類型或名稱空白、已有註冊的指定類型名稱,或是指定類別或物件對其類型無效,就會發生此錯誤。