SimpleObjectMemory class
Implémentation simple de MemoryInterface
Constructeurs
Simple |
Initialise une nouvelle instance de la classe SimpleObjectMemory . Cela encapsule un objet simple en tant que MemoryInterface. |
Méthodes
get |
Obtient la valeur d’un chemin d’accès donné. |
set |
Dans cette étendue d’objet simple, nous ne vous autorisons pas à définir un chemin dans lequel certaines parties du milieu n’existent pas, par exemple si vous définissez dialog.a.b = x, mais dialog.a n’existe pas, cela génère une erreur, car nous ne pouvons pas et ne devons pas créer une structure intelligente au milieu, vous pouvez implémenter une étendue personnalisée qui prend en charge ce comportement. |
to |
Renvoie une chaîne qui représente l’objet SimpleObjectMemory actuel. |
version() | Retourne les informations de version de SimpleObjectMemory. |
wrap(any) | Transférer un objet commun vers une mémoire simple. |
Détails du constructeur
SimpleObjectMemory(any)
Initialise une nouvelle instance de la classe SimpleObjectMemory . Cela encapsule un objet simple en tant que MemoryInterface.
new SimpleObjectMemory(memory: any)
Paramètres
- memory
-
any
Objet à inclure dans un wrapper.
Détails de la méthode
getValue(string)
Obtient la valeur d’un chemin d’accès donné.
function getValue(path: string): any
Paramètres
- path
-
string
Chemin d’accès donné.
Retours
any
Valeur du chemin d’accès donné ou non définie.
setValue(string, any)
Dans cette étendue d’objet simple, nous ne vous autorisons pas à définir un chemin dans lequel certaines parties du milieu n’existent pas, par exemple si vous définissez dialog.a.b = x, mais dialog.a n’existe pas, cela génère une erreur, car nous ne pouvons pas et ne devons pas créer une structure intelligente au milieu, vous pouvez implémenter une étendue personnalisée qui prend en charge ce comportement.
function setValue(path: string, input: any)
Paramètres
- path
-
string
Chemin de la mémoire.
- input
-
any
Valeur à définir.
toString()
Renvoie une chaîne qui représente l’objet SimpleObjectMemory actuel.
function toString(): string
Retours
string
Valeur de chaîne représentant l’objet SimpleObjectMemory actuel.
version()
Retourne les informations de version de SimpleObjectMemory.
function version(): string
Retours
string
Valeur de chaîne représentant les informations de version.
wrap(any)
Transférer un objet commun vers une mémoire simple.
static function wrap(obj: any): MemoryInterface
Paramètres
- obj
-
any
Objet commun.
Retours
Instance de mémoire simple.