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
, title
e 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[]