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, un tipo y un ID opcionales.
deleteVariable(variable) B una variable.
deleteVariableById(id) Borra una variable según el ID que se pasó y todos sus usos desde 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 todos los tipos.
getVariable(name, opt_type) Busca la variable por el nombre y el tipo dados, y muéstrala. Muestra un valor nulo si no se encuentra.
getVariableById(id) Busca la variable por el ID dado y muéstrala. Se muestra un valor nulo si no se encuentra.
getVariablesOfType(type) Obtener una lista que contenga todas las variables de un tipo especificado Si el tipo es nulo, se muestra la lista de variables con el tipo de cadena 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 deseas cambiarle el nombre con el ID determinado.