SimpleObjectMemory class
Implementação simples de MemoryInterface
Construtores
| Simple |
Inicializa uma nova instância da classe |
Métodos
| get |
Obtém o valor de um determinado caminho. |
| set |
Neste escopo de objeto simples, não permitimos que você defina um caminho no qual algumas partes no meio não existam, por exemplo, se você definir dialog.a.b = x, mas dialog.a não existir, isso resultará em um erro porque não podemos e não devemos criar estrutura inteligente no meio, você pode implementar um Escopo personalizado que dê suporte a esse comportamento |
| to |
Retorna uma cadeia de caracteres que representa o objeto SimpleObjectMemory |
| version() | Retorna as informações de versão do |
| wrap(any) | Transferir um objeto comum para memória simples. |
Detalhes do construtor
SimpleObjectMemory(any)
Inicializa uma nova instância da classe
new SimpleObjectMemory(memory: any)
Parâmetros
- memory
-
any
O objeto a ser encapsulado.
Detalhes do método
getValue(string)
Obtém o valor de um determinado caminho.
function getValue(path: string): any
Parâmetros
- path
-
string
Caminho fornecido.
Retornos
any
O valor no caminho determinado ou indefinido.
setValue(string, any)
Neste escopo de objeto simples, não permitimos que você defina um caminho no qual algumas partes no meio não existam, por exemplo, se você definir dialog.a.b = x, mas dialog.a não existir, isso resultará em um erro porque não podemos e não devemos criar estrutura inteligente no meio, você pode implementar um Escopo personalizado que dê suporte a esse comportamento
function setValue(path: string, input: any)
Parâmetros
- path
-
string
Caminho da memória.
- input
-
any
Valor a ser definido.
toString()
Retorna uma cadeia de caracteres que representa o objeto SimpleObjectMemory
function toString(): string
Retornos
string
Um valor de cadeia de caracteres que representa o objeto
version()
Retorna as informações de versão do
function version(): string
Retornos
string
Um valor de cadeia de caracteres que representa as informações de versão.
wrap(any)
Transferir um objeto comum para memória simples.
static function wrap(obj: any): MemoryInterface
Parâmetros
- obj
-
any
Objeto comum.
Retornos
Instância de memória simples.