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
指示版本的字符串。