UNPKG

botbuilder-dialogs-adaptive

Version:

Rule system for the Microsoft BotBuilder dialog system.

30 lines (26 loc) 921 B
/** * @module botbuilder-dialogs-adaptive */ /** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { recognizeBoolean } from '@microsoft/recognizers-text-choice'; import { ModelResult } from 'botbuilder-dialogs'; import { TextEntityRecognizer } from './textEntityRecognizer'; /** * Recognizes yes/no confirmation style input. */ export class ConfirmationEntityRecognizer extends TextEntityRecognizer { static $kind = 'Microsoft.ConfirmationEntityRecognizer'; /** * @protected * Yes/no confirmation style input recognizing implementation. * @param text Text to recognize. * @param culture Culture to use. * @returns The recognized [ModelResult](xref:botbuilder-dialogs.ModelResult) list. */ protected _recognize(text: string, culture: string): ModelResult[] { return recognizeBoolean(text, culture); } }