blockly > kayıt otoritesi > kaydol
registry.register() işlevi
Tür ve ada göre sınıf 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 | dize | Tür<T> | Eklentinin türü. (ör. Alan, Oluşturucu) |
| ad | dize | Eklentinin adı. (Ör. "field_angle", "geras") |
| registryItem | (yeni (...p1: herhangi biri[]) => T) | null | herhangi biri | Kaydedilecek sınıf veya nesne. |
| opt_allowOverrides | boolean | (İsteğe bağlı) Zaten kayıtlı bir öğe geçersiz kılınırken hata oluşmasını önlemek için doğru değerini girin. |
Şunu döndürür:
geçersiz
İstisnalar
Tür veya ad boşsa belirtilen türden bir ad zaten kaydedilmişse ya da belirtilen sınıf veya nesne türü için geçerli değilse {Hata}.