blockly > Nombres

Clase Names

Es la clase de una base de datos de nombres de entidades (variables, procedimientos, etcétera).

Signature:

export declare class Names 

Constructores

Constructor Modificadores Descripción
(constructor)(reservationWordsList, opt_variablePrefix) Construye una instancia nueva de la clase Names.

Propiedades

Propiedad Modificadores Tipo Descripción
DEVELOPER_VARIABLE_TYPE static NameType

Métodos

Método Modificadores Descripción
es igual a(nombre1, nombre2) static ¿Los dos nombres de entidad dados se refieren a la misma entidad? Los nombres de los bloques no distinguen mayúsculas de minúsculas.
getDistinctName(name, type) Convertir el nombre de una entidad de Blockly en un nombre de entidad legal exportable Asegúrate de que sea un nombre nuevo que no se superponga con ningún nombre definido previamente. También comprueba la lista de palabras reservadas para el idioma actual y asegúrate de que el nombre no coincida.
getName(nameOrId, type) Convertir el nombre de una entidad de Blockly en un nombre de entidad legal exportable
getUserNames(type) Muestra una lista de todos los nombres conocidos creados por el usuario de un tipo de nombre especificado.
populateProcedures(workspace) Genera nombres para los procedimientos.
populateVariables(workspace) Genera nombres para las variables de usuario, pero solo para las que están en uso.
reset() Vacía la base de datos y comienza desde cero. Las palabras reservadas se conservan.
setVariableMap(mapa) Configura el mapa de variables que se asigna del nombre de variable al objeto de variable.