Choice interface
Uma instância de uma escolha que pode ser usada para renderizar uma opção para um usuário ou reconhecer algo que um usuário escolheu.
Comentários
O valor será renderizado para um usuário, a menos que uma ação seja fornecida nesse caso, as ações title serão renderizadas para o usuário.
No momento do reconhecimento, o value sempre será o que é retornado por findChoices() e recognizeChoices(). Por padrão, o enunciado dos usuários será comparado com todas as cadeias de caracteres fornecidas na escolha. Você pode desabilitar o uso do value e/ou action.title durante o reconhecimento usando a estrutura FindChoicesOptions.
const choice = {
value: 'red',
action: {
type: 'imBack',
title: 'The Red Pill',
value: 'red pill'
},
synonyms: ['crimson', 'scarlet', 'ruby', 'cherry']
};
Propriedades
| action | Ação (opcional) a ser usada ao renderizar a escolha como uma ação sugerida. Este deve ser uma ação completa que contenha campos |
| synonyms | (Opcional) lista de sinônimos a serem reconhecidos além do valor e campos de ação. |
| value | Valor a ser retornado quando reconhecido por |
Detalhes da propriedade
action
Ação (opcional) a ser usada ao renderizar a escolha como uma ação sugerida. Este deve ser uma ação completa que contenha campos type, titlee value. Se não for especificada, uma ação de imBack será gerada com base nas opções valor campo.
action?: CardAction
Valor da propriedade
CardAction
synonyms
(Opcional) lista de sinônimos a serem reconhecidos além do valor e campos de ação.
synonyms?: string[]
Valor da propriedade
string[]