TextTemplate class

定义一个文本模板,其中模板表达式是本地的“内联”,并通过注册的语言生成器进行处理。

构造函数

TextTemplate(string)

初始化 TextTemplate 类的新实例。

属性

$kind
template

获取或设置要计算以创建文本的模板。

toString

方法

bind(DialogContext, D)

将数据绑定到模板。

configure(TextTemplateConfiguration)
getConverter(Object)

构造函数详细信息

TextTemplate(string)

初始化 TextTemplate 类的新实例。

new TextTemplate(template?: string)

参数

template

string

要评估以创建文本的模板。

属性详细信息

$kind

static $kind: string

属性值

string

template

获取或设置要计算以创建文本的模板。

template: string

属性值

string

toString

toString: () => string

属性值

() => string

方法详细信息

bind(DialogContext, D)

将数据绑定到模板。

function bind(dialogContext: DialogContext, data: D): Promise<string>

参数

dialogContext

DialogContext

DialogContext。

data

D

要绑定到的数据。

返回

Promise<string>

表示异步操作的 promise。

configure(TextTemplateConfiguration)

function configure(config: TextTemplateConfiguration): this

参数

config
TextTemplateConfiguration

配置。

返回

this

具有给定配置的对象。

getConverter(Object)

function getConverter(_property: Object): Converter | ConverterFactory

参数

_property

Object

条件选择器配置的键。

返回

Converter | ConverterFactory

选择器配置的转换器。