@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) • 879 B
TypeScript
import { TabEntityContext } from '../tab/tab-entity-context.js';
/**
*
* 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 };