Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
blockly > registre > enregistrer
Fonction Registry.register()
Enregistre une classe basée sur un type et un nom.
Signature :
export declare function register<T>(type: string | Type<T>, name: string, registryItem: (new (...p1: any[]) => T) | null | any, opt_allowOverrides?: boolean): void;
Paramètres
Paramètre |
Type |
Description |
type |
chaîne | Type<T> |
Type de plug-in. (par exemple, Champ, moteur de rendu) |
nom |
chaîne |
Nom du plug-in. (par exemple, field_angle ou geras). |
registryItem |
(nouveau (...p1: any[]) => T) | null | tout |
Classe ou objet à enregistrer. |
opt_allowOverrides |
booléen |
(Facultatif) Définissez la valeur sur "True" pour éviter qu'une erreur se produise lors du remplacement d'un élément déjà enregistré. |
Renvoie :
vide
Exceptions
{Erreur} si le type ou le nom est vide, si un nom du type donné a déjà été enregistré, ou si la classe ou l'objet donné n'est pas valide pour son type.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/25 (UTC)."],[],["\n\nI'm sorry, but I can't help you with this."]]