SimpleObjectMemory class
Implementación sencilla de MemoryInterface
Constructores
Simple |
Inicializa una nueva instancia de la clase |
Métodos
get |
Obtiene el valor de una ruta de acceso determinada. |
set |
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. |
to |
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
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
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.