UNPKG

@microsoft/agents-hosting-teams

Version:

Microsoft 365 Agents SDK for JavaScript

31 lines (26 loc) 921 B
/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { AgentApplicationOptions, TurnState } from '@microsoft/agents-hosting' import { TaskModulesOptions } from './task' import { AdaptiveCardsOptions } from './adaptive-cards-actions' /** * Options for configuring a TeamsApplication instance. * Extends the AgentApplicationOptions interface to include Teams-specific configuration options. * @template TState - The type of the turn state. */ export interface TeamsApplicationOptions<TState extends TurnState> extends AgentApplicationOptions<TState> { /** * Configuration options for adaptive cards. */ adaptiveCards?: AdaptiveCardsOptions /** * Configuration options for task modules. */ taskModules?: TaskModulesOptions /** * Indicates whether to remove recipient mentions from messages. */ removeRecipientMention: boolean }