Classe VariableMap
Classe para um mapa de variáveis. Ela contém uma estrutura de dados de dicionário com tipos de variáveis como chaves e listas de variáveis como valores. A lista de variáveis é do tipo indicado pela chave.
Signature:
export declare class VariableMap
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)(workspace) | Cria uma nova instância da classe VariableMap |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
espaço de trabalho | Espaço de trabalho |
Métodos
Método | Modificadores | Descrição |
---|---|---|
clear() | Limpe o mapa de variáveis. Dispara eventos para cada exclusão. | |
createVariable(name, opt_type, opt_id) | Crie uma variável com um nome e um ID opcionais. | |
deleteVariable(variable) | Exclua uma variável. | |
deleteVariableById(id) | Exclua uma variável pelo ID transmitido e todos os usos dele nesse espaço de trabalho. Pode solicitar a confirmação do usuário. | |
getAllVariableNames() | Retorna todos os nomes de variáveis de todos os tipos. | |
getAllVariables() | Retorna todas as variáveis de todos os tipos. | |
getVariable(name, opt_type) | Encontre a variável pelo nome e tipo fornecidos e retorne-a. Retorna nulo se não for encontrado. | |
getVariableById(id) (em inglês) | Encontre a variável pelo ID fornecido e retorne-a. Retorna nulo se não for encontrado. | |
getVariablesOfType(type) | Acessa uma lista com todas as variáveis de um tipo especificado. Se o tipo for nulo, a lista de variáveis com tipo de string vazio será retornada. | |
getVariableUsesById(id) (link em inglês) | Encontre todos os usos de uma variável nomeada. | |
renameVariableById(id, newName) (link em inglês) | Renomeie uma variável atualizando o nome dela no mapa de variáveis. Identifique a variável a ser renomeada com o ID fornecido. |