blockly > Noms
Classe Names
Classe pour une base de données de noms d'entités (variables, procédures, etc.).
Signature :
export declare class Names
Constructeurs
Propriétés
Méthodes
Méthode |
Modificateurs |
Description |
equals(nom1, nom2) |
static |
Les deux noms d'entité indiqués font-ils référence à la même entité ? Les noms avec bloc ne sont pas sensibles à la casse. |
getDistinctName(name, type) |
|
Convertir un nom d'entité Blockly en nom d'entité juridique exportable. Assurez-vous qu'il s'agit d'un nouveau nom qui ne chevauche pas un nom défini précédemment. Vérifiez également que les noms ne sont pas en conflit dans la liste des mots réservés pour la langue actuelle. |
getName(nameOrId, type) |
|
Convertir un nom d'entité Blockly en nom d'entité juridique exportable. |
getUserNames(type) |
|
Renvoie une liste de tous les noms connus créés par les utilisateurs d'un type de nom spécifié. |
populateProcedures(workspace) |
|
Générer des noms pour les procédures |
populateVariables(workspace) |
|
Générez des noms pour les variables utilisateur, mais seulement pour ceux qui sont utilisés. |
reset() |
|
Videz la base de données et repartez de zéro. Les mots réservés sont conservés. |
setVariableMap(map) |
|
Définissez le mappage de variables qui fait correspondre le nom de la variable à l'objet de variable. |