blockly > registry > register

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