UNPKG

botbuilder-dialogs-adaptive

Version:

Rule system for the Microsoft BotBuilder dialog system.

27 lines 1.3 kB
/** * @module botbuilder-dialogs-adaptive */ /** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { Activity, RecognizerResult } from 'botbuilder'; import { DialogContext } from 'botbuilder-dialogs'; import { AdaptiveRecognizer } from '../adaptiveRecognizer'; /** * Recognizer which maps channel activity.entities of type mention into [RecognizerResult](xref:botbuilder-core.RecognizerResult) format. */ export declare class ChannelMentionEntityRecognizer extends AdaptiveRecognizer { static $kind: string; /** * To recognize intents and entities in a users utterance. * * @param {DialogContext} _dialogContext Dialog Context. * @param {Partial<Activity>} activity Activity. * @param {object} _telemetryProperties Additional properties to be logged to telemetry with event. * @param {object} _telemetryMetrics Additional metrics to be logged to telemetry with event. * @returns {Promise<RecognizerResult>} Analysis of utterance. */ recognize(_dialogContext: DialogContext, activity: Partial<Activity>, _telemetryProperties?: Record<string, string>, _telemetryMetrics?: Record<string, number>): Promise<RecognizerResult>; } //# sourceMappingURL=channelMentionEntityRecognizer.d.ts.map