blockly > VariableMap

Clase VariableMap

Clase para un mapa de variables. Contiene una estructura de datos de diccionario con tipos de variables como claves y listas de variables como valores. La lista de variables es del tipo que indica la clave.

Signature:

export declare class VariableMap 

Constructores

Constructor Modificadores Descripción
(constructor)(lugar de trabajo) Construye una instancia nueva de la clase VariableMap.

Propiedades

Propiedad Modificadores Tipo Descripción
lugar de trabajo Lugar de trabajo

Métodos

Método Modificadores Descripción
clear() Borra el mapa de variables. Activa eventos para cada eliminación.
createVariable(name, opt_type, opt_id) Crea una variable con un nombre determinado, un ID opcional y un tipo y un ID opcionales.
deleteVariable(variable) B una variable.
deleteVariableById(id) Borra una variable por el ID que se pasó y todos sus usos de este lugar de trabajo. Puede solicitar la confirmación del usuario.
getAllVariableNames() Muestra todos los nombres de variables de todos los tipos.
getAllVariables() Muestra todas las variables de todo tipo.
getVariable(name, opt_type) Busca la variable por el nombre y tipo dado, y muéstrala. Muestra un valor nulo si no se encuentra.
getVariableById(id) Busca la variable por el ID dado y muéstrala. Muestra un valor nulo si no se encuentra.
getVariablesOfType(type) Obtener una lista con todas las variables de un tipo especificado Si el tipo es nulo, muestra una lista de variables con un tipo de string vacío.
getVariableUsesById(id) Encuentra todos los usos de una variable con nombre.
renameVariableById(id, newName) Para cambiar el nombre de una variable, actualiza su nombre en el mapa de variables. Identifica la variable a la que quieres cambiarle el nombre con el ID dado.