Condividi tramite


SimpleObjectMemory class

Implementazione semplice di MemoryInterface

Costruttori

SimpleObjectMemory(any)

Inizializza una nuova istanza della classe SimpleObjectMemory . In questo modo viene eseguito il wrapping di un oggetto semplice come MemoryInterface.

Metodi

getValue(string)

Ottiene il valore da un determinato percorso.

setValue(string, any)

In questo ambito di oggetto semplice non è consentito impostare un percorso in cui alcune parti al centro non esistono, ad esempio se si imposta dialog.a.b = x, ma dialog.a non esiste, verrà generato un errore perché non è possibile e non è possibile creare struttura intelligente nel mezzo è possibile implementare un ambito personalizzato che supporti tale comportamento

toString()

Restituisce una stringa che rappresenta l'oggetto SimpleObjectMemory corrente.

version()

Restituisce le informazioni sulla versione di SimpleObjectMemory.

wrap(any)

Trasferire un oggetto comune alla memoria semplice.

Dettagli costruttore

SimpleObjectMemory(any)

Inizializza una nuova istanza della classe SimpleObjectMemory . In questo modo viene eseguito il wrapping di un oggetto semplice come MemoryInterface.

new SimpleObjectMemory(memory: any)

Parametri

memory

any

Oggetto da eseguire a capo.

Dettagli metodo

getValue(string)

Ottiene il valore da un determinato percorso.

function getValue(path: string): any

Parametri

path

string

Percorso specificato.

Restituisce

any

Valore nel percorso specificato o non definito.

setValue(string, any)

In questo ambito di oggetto semplice non è consentito impostare un percorso in cui alcune parti al centro non esistono, ad esempio se si imposta dialog.a.b = x, ma dialog.a non esiste, verrà generato un errore perché non è possibile e non è possibile creare struttura intelligente nel mezzo è possibile implementare un ambito personalizzato che supporti tale comportamento

function setValue(path: string, input: any)

Parametri

path

string

Percorso di memoria.

input

any

Valore da impostare.

toString()

Restituisce una stringa che rappresenta l'oggetto SimpleObjectMemory corrente.

function toString(): string

Restituisce

string

Valore stringa che rappresenta l'oggetto SimpleObjectMemory corrente.

version()

Restituisce le informazioni sulla versione di SimpleObjectMemory.

function version(): string

Restituisce

string

Valore stringa che rappresenta le informazioni sulla versione.

wrap(any)

Trasferire un oggetto comune alla memoria semplice.

static function wrap(obj: any): MemoryInterface

Parametri

obj

any

Oggetto comune.

Restituisce

Istanza di memoria semplice.