TemplateEngineLanguageGenerator class
- 扩展
-
Configurable
构造函数
Template |
初始化 TemplateEngineLanguageGenerator 类的新实例。 |
属性
$kind | |
id |
方法
generate(Dialog |
从给定模板和数据生成文本的方法。 |
继承的方法
configure(Record<string, unknown>) | 用于配置对象的 Fluent 方法。 |
get |
构造函数详细信息
TemplateEngineLanguageGenerator(Templates | Resource, Map<string, Resource[]>)
初始化 TemplateEngineLanguageGenerator 类的新实例。
new TemplateEngineLanguageGenerator(arg1?: Templates | Resource, arg2?: Map<string, Resource[]>)
参数
- arg2
-
Map<string, Resource[]>
自选。 一个 Map
对象,其中包含每个键的 Resource
数组。
属性详细信息
$kind
static $kind: string
属性值
string
id
id: string
属性值
string
方法详细信息
generate(DialogContext, string, D)
从给定模板和数据生成文本的方法。
function generate(dialogContext: DialogContext, template: string, data: D): Promise<T>
参数
- dialogContext
-
DialogContext
当前会话轮次的上下文。
- template
-
string
要评估的模板。
- data
-
D
要绑定到的数据。
返回
Promise<T>
包含计算结果的 Promise 字符串。
继承的方法详细信息
configure(Record<string, unknown>)
用于配置对象的 Fluent 方法。
function configure(config: Record<string, unknown>): this
参数
- config
-
Record<string, unknown>
要应用的配置设置。
返回
this
操作完成后 可配置。
继承自 Configure.configure
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
参数
- _property
-
string
条件选择器配置的键。
返回
Converter | ConverterFactory
选择器配置的转换器。
继承自 Configurable.getConverter