Compartir a través de


SimpleObjectMemory class

Implementación sencilla de MemoryInterface

Constructores

SimpleObjectMemory(any)

Inicializa una nueva instancia de la clase SimpleObjectMemory. Esto encapsula un objeto simple como memoryInterface.

Métodos

getValue(string)

Obtiene el valor de una ruta de acceso determinada.

setValue(string, any)

En este ámbito de objeto simple, no le permitimos establecer una ruta de acceso en la que algunas partes del medio no existen, por ejemplo, si establece dialog.a.b = x, pero dialog.a no existe, esto producirá un error porque no podemos y no deberíamos crear una estructura de creación inteligente en el medio, puede implementar un ámbito personalizado que admita este comportamiento.

toString()

Devuelve una cadena que representa el objeto simpleObjectMemory actual.

version()

Devuelve la información de versión de SimpleObjectMemory.

wrap(any)

Transfiera un objeto común a memoria simple.

Detalles del constructor

SimpleObjectMemory(any)

Inicializa una nueva instancia de la clase SimpleObjectMemory. Esto encapsula un objeto simple como memoryInterface.

new SimpleObjectMemory(memory: any)

Parámetros

memory

any

Objeto que se va a ajustar.

Detalles del método

getValue(string)

Obtiene el valor de una ruta de acceso determinada.

function getValue(path: string): any

Parámetros

path

string

Ruta de acceso dada.

Devoluciones

any

Valor de la ruta de acceso especificada o sin definir.

setValue(string, any)

En este ámbito de objeto simple, no le permitimos establecer una ruta de acceso en la que algunas partes del medio no existen, por ejemplo, si establece dialog.a.b = x, pero dialog.a no existe, esto producirá un error porque no podemos y no deberíamos crear una estructura de creación inteligente en el medio, puede implementar un ámbito personalizado que admita este comportamiento.

function setValue(path: string, input: any)

Parámetros

path

string

Ruta de acceso de memoria.

input

any

Valor que se va a establecer.

toString()

Devuelve una cadena que representa el objeto simpleObjectMemory actual.

function toString(): string

Devoluciones

string

Valor de cadena que representa el objeto simpleObjectMemory actual.

version()

Devuelve la información de versión de SimpleObjectMemory.

function version(): string

Devoluciones

string

Valor de cadena que representa la información de la versión.

wrap(any)

Transfiera un objeto común a memoria simple.

static function wrap(obj: any): MemoryInterface

Parámetros

obj

any

Objeto común.

Devoluciones

Instancia de memoria simple.