Registry.register() işlevi
Sınıfı tür ve ada göre kaydeder.
İmza:
export declare function register<T>(type: string | Type<T>, name: string, registryItem: (new (...p1: any[]) => T) | null | any, opt_allowOverrides?: boolean): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
tür | string | Tür<T> | Eklentinin türü. (ör. Alan, Oluşturucu) |
ad | dize | Eklentinin adı. (Ör. field_angle, geras) |
registryItem | (yeni (...p1: hepsi[]) => T) | null | tümü | Kaydedilecek sınıf veya nesne. |
opt_allowOverrides | boolean | (İsteğe bağlı) Zaten kayıtlı bir öğeyi geçersiz kılarken hata oluşmasını önlemek için True değerini alır. |
İade et:
void
İstisnalar
Tür veya ad boşsa, belirtilen türde bir ad zaten kayıtlıysa ya da belirtilen sınıf veya nesne kendi türü için geçerli değilse {Error}.