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

指示版本的字符串。