MemoryInterface interface
Interface para analisar uma cadeia de caracteres em uma expressão
Métodos
get |
obter valor de um determinado caminho, pode ser um simples indenfiter como "a", ou um caminho combinado como "a.b", "a.b[2]", "a.b[2].c", dentro de [] é guranteed para ser um número int ou uma cadeia de caracteres. |
set |
Defina o valor como um determinado caminho. |
version() | A versão é usada para identificar se uma instância de memória específica foi atualizada ou não. Se a versão não for alterada, o chamador poderá optar por usar o resultado armazenado em cache em vez de recomputar tudo. |
Detalhes do método
getValue(string)
obter valor de um determinado caminho, pode ser um simples indenfiter como "a", ou um caminho combinado como "a.b", "a.b[2]", "a.b[2].c", dentro de [] é guranteed para ser um número int ou uma cadeia de caracteres.
function getValue(path: string): any
Parâmetros
- path
-
string
caminho de memória.
Retornos
any
valor.
setValue(string, any)
Defina o valor como um determinado caminho.
function setValue(path: string, value: any)
Parâmetros
- path
-
string
caminho de memória.
- value
-
any
valor a ser definido.
version()
A versão é usada para identificar se uma instância de memória específica foi atualizada ou não. Se a versão não for alterada, o chamador poderá optar por usar o resultado armazenado em cache em vez de recomputar tudo.
function version(): string
Retornos
string