Partager via


SimpleObjectMemory class

Implémentation simple de MemoryInterface

Constructeurs

SimpleObjectMemory(any)

Initialise une nouvelle instance de la classe SimpleObjectMemory . Cela encapsule un objet simple en tant que MemoryInterface.

Méthodes

getValue(string)

Obtient la valeur d’un chemin d’accès donné.

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.

toString()

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.