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}.