TextTemplate class
Définit un modèle de texte où l’expression de modèle est localement appelée « inline » et traitée par le biais du générateur de langage inscrit.
Constructeurs
Text |
Initialisez une nouvelle instance de la classe TextTemplate. |
Propriétés
$kind | |
template | Obtient ou définit le modèle à évaluer pour créer le texte. |
to |
Méthodes
bind(Dialog |
Lier des données au modèle. |
configure(Text |
|
get |
Détails du constructeur
TextTemplate(string)
Initialisez une nouvelle instance de la classe TextTemplate.
new TextTemplate(template?: string)
Paramètres
- template
-
string
Modèle à évaluer pour créer du texte.
Détails de la propriété
$kind
static $kind: string
Valeur de propriété
string
template
Obtient ou définit le modèle à évaluer pour créer le texte.
template: string
Valeur de propriété
string
toString
toString: () => string
Valeur de propriété
() => string
Détails de la méthode
bind(DialogContext, D)
Lier des données au modèle.
function bind(dialogContext: DialogContext, data: D): Promise<string>
Paramètres
- dialogContext
-
DialogContext
DialogContext.
- data
-
D
Données à lier.
Retours
Promise<string>
Promesse représentant l’opération asynchrone.
configure(TextTemplateConfiguration)
function configure(config: TextTemplateConfiguration): this
Paramètres
- config
- TextTemplateConfiguration
Configuration.
Retours
this
Objet avec la configuration donnée.
getConverter(Object)
function getConverter(_property: Object): Converter | ConverterFactory
Paramètres
- _property
-
Object
Clé de la configuration du sélecteur conditionnel.
Retours
Converter | ConverterFactory
Convertisseur de la configuration du sélecteur.