Choice interface
Uma instância de uma escolha que pode ser usada para renderizar uma escolha 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 e/ou action.title
durante o value
reconhecimento usando a FindChoicesOptions
estrutura .
const choice = {
value: 'red',
action: {
type: 'imBack',
title: 'The Red Pill',
value: 'red pill'
},
synonyms: ['crimson', 'scarlet', 'ruby', 'cherry']
};
Propriedades
action | (Opcional) ação a ser usada ao renderizar a escolha como uma ação sugerida. Essa DEVE ser uma ação completa que contém |
synonyms | (Opcional) lista de sinônimos a serem reconhecidos além dos campos de valor e ação . |
value | Valor a ser retornado quando reconhecido por |
Detalhes da propriedade
action
(Opcional) ação a ser usada ao renderizar a escolha como uma ação sugerida. Essa DEVE ser uma ação completa que contém type
campos , title
e value
. Se não for especificada, uma imBack
ação será gerada com base no campo de valor de escolhas.
action?: CardAction
Valor da propriedade
CardAction
synonyms
(Opcional) lista de sinônimos a serem reconhecidos além dos campos de valor e ação .
synonyms?: string[]
Valor da propriedade
string[]
value
Valor a ser retornado quando reconhecido por findChoices()
. Também será usado para renderizar opções para o usuário se nenhuma ação for fornecida.
value: string
Valor da propriedade
string