TemplateEngineLanguageGenerator class
реализации LanguageGenerator, которая использует LGFile.
- Extends
-
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[]>)
Параметры
- arg1
-
Templates | 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>
Строка "Обещание" с вычисляемой результатом.
Сведения о наследуемом методе
configure(Record<string, unknown>)
Метод Fluent для настройки объекта.
function configure(config: Record<string, unknown>): this
Параметры
- config
-
Record<string, unknown>
Параметры конфигурации для применения.
Возвращаемое значение
this
После завершения операции настраиваемый.
наследуется от Configurable.configure
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
Параметры
- _property
-
string
Ключ конфигурации условного селектора.
Возвращаемое значение
Converter | ConverterFactory
Преобразователь конфигурации селектора.
наследуется от Configurable.getConverter