UNPKG

@microsoft/teams.api

Version:

<p> <a href="https://www.npmjs.com/package/@microsoft/teams.api" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.api/latest" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.api?activeTab=code" t

30 lines (27 loc) • 1.14 kB
import { Client, ClientOptions } from '@microsoft/teams.common'; import { MessageReactionType } from '../../models/message/message-reaction.mjs'; import { ApiClientSettings } from '../api-client-settings.mjs'; import '../../models/message/message-user.mjs'; import '../../auth/cloud-environment.mjs'; import '../../auth/credentials.mjs'; import '../../models/agentic-identity.mjs'; /** * Client for adding and removing emoji reactions on messages in a conversation. */ declare class ReactionClient { readonly serviceUrl: string; get http(): Client; set http(v: Client); protected _http: Client; protected _apiClientSettings: Partial<ApiClientSettings>; constructor(serviceUrl: string, options?: Client | ClientOptions, apiClientSettings?: Partial<ApiClientSettings>); /** * Add a reaction to a message. */ add(conversationId: string, activityId: string, reactionType: MessageReactionType): Promise<void>; /** * Delete a reaction from a message. */ delete(conversationId: string, activityId: string, reactionType: MessageReactionType): Promise<void>; } export { ReactionClient };