SimpleObjectMemory class
Implementação simples de MemoryInterface
Construtores
Simple |
Inicializa uma nova instância da classe SimpleObjectMemory . Isso encapsula um objeto simples como MemoryInterface. |
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 atual. |
version() | Retorna as informações de versão de SimpleObjectMemory. |
wrap(any) | Transfira um objeto comum para uma memória simples. |
Detalhes do construtor
SimpleObjectMemory(any)
Inicializa uma nova instância da classe SimpleObjectMemory . Isso encapsula um objeto simples como MemoryInterface.
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 atual.
function toString(): string
Retornos
string
Um valor de cadeia de caracteres que representa o objeto SimpleObjectMemory atual.
version()
Retorna as informações de versão de SimpleObjectMemory.
function version(): string
Retornos
string
Um valor de cadeia de caracteres que representa as informações de versão.
wrap(any)
Transfira um objeto comum para uma memória simples.
static function wrap(obj: any): MemoryInterface
Parâmetros
- obj
-
any
Objeto comum.
Retornos
Instância de memória simples.