Compartir a través de


TextTemplate class

Define una plantilla de texto donde la expresión de plantilla es local también conocida como "insertada" y se procesa a través del generador de lenguaje registrado.

Constructores

TextTemplate(string)

Inicialice una nueva instancia de la clase TextTemplate.

Propiedades

$kind
template

Obtiene o establece la plantilla que se va a evaluar para crear el texto.

toString

Métodos

bind(DialogContext, D)

Enlace de datos a una plantilla.

configure(TextTemplateConfiguration)
getConverter(Object)

Detalles del constructor

TextTemplate(string)

Inicialice una nueva instancia de la clase TextTemplate.

new TextTemplate(template?: string)

Parámetros

template

string

Plantilla que se va a evaluar para crear texto.

Detalles de las propiedades

$kind

static $kind: string

Valor de propiedad

string

template

Obtiene o establece la plantilla que se va a evaluar para crear el texto.

template: string

Valor de propiedad

string

toString

toString: () => string

Valor de propiedad

() => string

Detalles del método

bind(DialogContext, D)

Enlace de datos a una plantilla.

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

Parámetros

dialogContext

DialogContext

DialogContext.

data

D

Datos a los que se va a enlazar.

Devoluciones

Promise<string>

Promesa que representa la operación asincrónica.

configure(TextTemplateConfiguration)

function configure(config: TextTemplateConfiguration): this

Parámetros

config
TextTemplateConfiguration

Configuración.

Devoluciones

this

Objeto con la configuración especificada.

getConverter(Object)

function getConverter(_property: Object): Converter | ConverterFactory

Parámetros

_property

Object

Clave de la configuración del selector condicional.

Devoluciones

Converter | ConverterFactory

Convertidor para la configuración del selector.