Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
blockly > registre > getClassFromOptions
Fonction Registry.getClassFromOptions()
Récupère la classe à partir des options Blockly pour le type donné. Il est utilisé pour les plug-ins qui remplacent une fonctionnalité intégrée. (par exemple, "Boîte à outils")
Signature :
export declare function getClassFromOptions<T>(type: Type<T>, options: Options, opt_throwIfMissing?: boolean): (new (...p1: any[]) => T) | null;
Paramètres
Paramètre |
Type |
Description |
type |
Type<T> |
Type de plug-in. |
options |
Options |
Objet option à vérifier pour le plug-in donné. |
opt_throwIfMissing |
booléen |
(Facultatif) Indique si une erreur doit être générée ou non si le plug-in est introuvable. |
Renvoie :
(nouveau (...p1: any[]) => T) | nul
Classe du plug-in.
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)."],[],["The `registry.getClassFromOptions()` function retrieves a plugin's class from Blockly options based on its type. It takes the plugin's type, an options object, and an optional boolean to determine if an error should be thrown if the plugin is missing. It returns the plugin's class or `null` if not found. This is useful for plugins, like the Toolbox, which replace default functionality, and to find the given plugin on the option object.\n"]]