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 donné. |
set |
Dans cette étendue d’objet simple, nous ne vous permettent pas de définir un chemin d’accès 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 entraîne une erreur, car nous ne pouvons pas et ne devrions pas créer une structure de création 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érez un objet commun en 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 à encapsuler.
Détails de la méthode
getValue(string)
Obtient la valeur d’un chemin donné.
function getValue(path: string): any
Paramètres
- path
-
string
Chemin d’accès donné.
Retours
any
Valeur dans le chemin d’accès donné ou non définie.
setValue(string, any)
Dans cette étendue d’objet simple, nous ne vous permettent pas de définir un chemin d’accès 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 entraîne une erreur, car nous ne pouvons pas et ne devrions pas créer une structure de création 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 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érez un objet commun en mémoire simple.
static function wrap(obj: any): MemoryInterface
Paramètres
- obj
-
any
Objet commun.
Retours
Instance de mémoire simple.