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

38 lines (35 loc) • 880 B
import { TabEntityContext } from '../tab/tab-entity-context.mjs'; /** * * An interface representing TaskModuleRequest. * Task module invoke request value payload * */ type TaskModuleRequest = { /** * @member {any} [data] User input data. Free payload with key-value pairs. */ data?: any; /** * @member {TaskModuleRequestContext} [context] Current user context, i.e., * the current theme */ context?: TaskModuleRequestContext; /** * @member {TabEntityContext} [tabContext] Tab request context. */ tabContext?: TabEntityContext; }; /** * * An interface representing TaskModuleRequestContext. * Current user context, i.e., the current theme * */ type TaskModuleRequestContext = { /** * @member {string} [theme] */ theme?: string; }; export type { TaskModuleRequest, TaskModuleRequestContext };