Choice interface
Instance d’un choix qui peut être utilisée pour rendre un choix à un utilisateur ou reconnaître quelque chose qu’un utilisateur a choisi.
Remarques
La valeur est rendue à un utilisateur, sauf si une action est fournie, auquel cas les actions title
sont rendues à l’utilisateur.
Au moment de la reconnaissance, le value
sera toujours ce qui est retourné par findChoices()
et recognizeChoices()
. Par défaut, l’énoncé des utilisateurs est comparé à toutes les chaînes fournies dans le choix. Vous pouvez désactiver à l’aide de value
et/ou action.title
pendant la reconnaissance à l’aide de la FindChoicesOptions
structure.
const choice = {
value: 'red',
action: {
type: 'imBack',
title: 'The Red Pill',
value: 'red pill'
},
synonyms: ['crimson', 'scarlet', 'ruby', 'cherry']
};
Propriétés
action | (Facultatif) action à utiliser lors du rendu du choix en tant qu’action suggérée. Il doit s’agir d’une action complète contenant les |
synonyms | (Facultatif) liste de synonymes à reconnaître en plus des champs de valeur et d’action . |
value | Valeur à retourner lorsqu’elle est reconnue par |
Détails de la propriété
action
(Facultatif) action à utiliser lors du rendu du choix en tant qu’action suggérée. Il doit s’agir d’une action complète contenant les type
champs , title
et value
. Si elle n’est pas spécifiée, une imBack
action est générée en fonction du champ de valeur de choix.
action?: CardAction
Valeur de propriété
CardAction
synonyms
(Facultatif) liste de synonymes à reconnaître en plus des champs de valeur et d’action .
synonyms?: string[]
Valeur de propriété
string[]
value
Valeur à retourner lorsqu’elle est reconnue par findChoices()
. Est également utilisé pour afficher les choix à l’utilisateur si aucune action n’est fournie.
value: string
Valeur de propriété
string