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

9 lines (8 loc) • 425 B
import { InstallUpdateActivity } from '@microsoft/teams.api'; import { IActivityContext } from '../contexts'; import { RouteHandler } from '../types'; export type InstallActivityRoutes<TExtraCtx extends Record<string, any> = Record<string, any>> = { [K in InstallUpdateActivity['action'] as `install.${K}`]?: RouteHandler<IActivityContext<Extract<InstallUpdateActivity, { action: K; }>, TExtraCtx>, void>; };