UNPKG

@microsoft/teams.apps

Version:

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

11 lines (10 loc) 559 B
import { IMessageSubmitActionInvokeActivity, InvokeResponse } from '@microsoft/teams.api'; import { IActivityContext } from '../../contexts'; import { RouteHandler } from '../../types'; export type MessageSubmitActivityRoutes = { [K in IMessageSubmitActionInvokeActivity['value']['actionName'] as `message.submit.${K}`]?: RouteHandler<IActivityContext<Extract<IMessageSubmitActionInvokeActivity, { value: { actionName: K; }; }>>, InvokeResponse<'message/submitAction'> | InvokeResponse<'message/submitAction'>['body']>; };