MemoryInterface interface

Interface para analisar uma cadeia de caracteres em uma expressão

Métodos

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.

setValue(string, any)

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

value.

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