共用方式為


CustomizedMemory class

專為 LG 評估設計的自定義記憶體,我們想要確保在任何子評估程式中都能存取全域記憶體(傳入的第一個記憶體)。

建構函式

CustomizedMemory(unknown, MemoryInterface)

建立 CustomizedMemory 類別的新實例。

屬性

globalMemory

全域記憶體。

localMemory

本機記憶體。

方法

getValue(string)

嘗試從指定的路徑取得值。 首先,如果全域記憶體不包含全域記憶體,請從本機記憶體取得結果。

setValue(string, any)

將值設定為指定的路徑。 這個方法並未實作。

version()

用來識別特定記憶體實例是否已更新。 如果未變更版本,呼叫端可以選擇使用快取的結果,而不是重新計算所有專案。

建構函式詳細資料

CustomizedMemory(unknown, MemoryInterface)

建立 CustomizedMemory 類別的新實例。

new CustomizedMemory(scope?: unknown, localMemory?: MemoryInterface)

參數

scope

unknown

自選。 範圍。

localMemory

MemoryInterface

自選。 本機記憶體。

屬性詳細資料

globalMemory

全域記憶體。

globalMemory: MemoryInterface

屬性值

MemoryInterface

localMemory

本機記憶體。

localMemory: MemoryInterface

屬性值

MemoryInterface

方法詳細資料

getValue(string)

嘗試從指定的路徑取得值。 首先,如果全域記憶體不包含全域記憶體,請從本機記憶體取得結果。

function getValue(path: string): any

參數

path

string

記憶體路徑。

傳回

any

已解析的值。

setValue(string, any)

將值設定為指定的路徑。 這個方法並未實作。

function setValue(_path: string, _value: any)

參數

_path

string

記憶體路徑。

_value

any

要設定的值。

version()

用來識別特定記憶體實例是否已更新。 如果未變更版本,呼叫端可以選擇使用快取的結果,而不是重新計算所有專案。

function version(): string

傳回

string

表示版本的字串。