CustomizedMemory class
專為 LG 評估設計的自定義記憶體,我們想要確保在任何子評估程式中都能存取全域記憶體(傳入的第一個記憶體)。
建構函式
Customized |
建立 CustomizedMemory 類別的新實例。 |
屬性
global |
全域記憶體。 |
local |
本機記憶體。 |
方法
get |
嘗試從指定的路徑取得值。 首先,如果全域記憶體不包含全域記憶體,請從本機記憶體取得結果。 |
set |
將值設定為指定的路徑。 這個方法並未實作。 |
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
表示版本的字串。