EvaluationOptions class

用于评估 LG 模板的选项。

构造函数

EvaluationOptions(EvaluationOptions | string[])

创建 EvaluationOptions 类的新实例。

属性

cacheScope

评估结果的缓存范围。

LineBreakStyle
locale

用于评估 LG 的区域设置信息。

nullSubstitution
strictMode

方法

merge(EvaluationOptions)

将传入选项合并到当前选项。 如果传入选项中的属性不为 null,而在当前选项中为 null,则将覆盖此属性的值。

构造函数详细信息

EvaluationOptions(EvaluationOptions | string[])

创建 EvaluationOptions 类的新实例。

new EvaluationOptions(opt?: EvaluationOptions | string[])

参数

opt

EvaluationOptions | string[]

要从中复制初始设置的实例。

属性详细信息

cacheScope

评估结果的缓存范围。

cacheScope: LGCacheScope | undefined

属性值

LGCacheScope | undefined

LineBreakStyle

LineBreakStyle: LGLineBreakStyle | undefined

属性值

LGLineBreakStyle | undefined

locale

用于评估 LG 的区域设置信息。

locale: string

属性值

string

nullSubstitution

nullSubstitution: (path: string) => unknown

属性值

(path: string) => unknown

strictMode

strictMode: boolean | undefined

属性值

boolean | undefined

方法详细信息

merge(EvaluationOptions)

将传入选项合并到当前选项。 如果传入选项中的属性不为 null,而在当前选项中为 null,则将覆盖此属性的值。

function merge(opt: EvaluationOptions): EvaluationOptions

参数

opt
EvaluationOptions

用于合并的传入选项。

返回

合并后的结果。