SimpleObjectMemory class

Implementação simples de MemoryInterface

Construtores

SimpleObjectMemory(any)

Inicializa uma nova instância da classe SimpleObjectMemory . Isso encapsula um objeto simples como MemoryInterface.

Métodos

getValue(string)

Obtém o valor de um determinado caminho.

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

toString()

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.