TemplateEngineLanguageGenerator class
a implementação do LanguageGenerator que usa o LGFile.
- Extends
-
Configurable
Construtores
Template |
Inicializa uma nova instância da classe |
Propriedades
$kind | |
id |
Métodos
generate(Dialog |
Método para gerar texto de determinado modelo e dados. |
Métodos herdados
configure(Record<string, unknown>) | Método fluente para configurar o objeto. |
get |
Detalhes do construtor
TemplateEngineLanguageGenerator(Templates | Resource, Map<string, Resource[]>)
Inicializa uma nova instância da classe
new TemplateEngineLanguageGenerator(arg1?: Templates | Resource, arg2?: Map<string, Resource[]>)
Parâmetros
- arg1
-
Templates | Resource
Opcional. Um de modelos de
- arg2
-
Map<string, Resource[]>
Opcional. Um objeto Map
com uma matriz Resource
para cada chave.
Detalhes da propriedade
$kind
static $kind: string
Valor da propriedade
string
id
id: string
Valor da propriedade
string
Detalhes do método
generate(DialogContext, string, D)
Método para gerar texto de determinado modelo e dados.
function generate(dialogContext: DialogContext, template: string, data: D): Promise<T>
Parâmetros
- dialogContext
-
DialogContext
Contexto para a virada atual da conversa.
- template
-
string
Modelo a ser avaliado.
- data
-
D
Dados a serem associados.
Retornos
Promise<T>
Uma cadeia de caracteres Promise com o resultado avaliado.
Detalhes do método herdado
configure(Record<string, unknown>)
Método fluente para configurar o objeto.
function configure(config: Record<string, unknown>): this
Parâmetros
- config
-
Record<string, unknown>
Configurações a serem aplicadas.
Retornos
this
O configurável após a conclusão da operação.
Herdado de Configurble.configure
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
Parâmetros
- _property
-
string
A chave da configuração do seletor condicional.
Retornos
Converter | ConverterFactory
O conversor para a configuração do seletor.
herdado de Configurble.getConverter