@microsoft/teams.cards
Version:
<p> <a href="https://www.npmjs.com/package/@microsoft/teams.cards" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.cards/latest" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.cards?activeTab=c
19 lines (16 loc) • 530 B
text/typescript
import { SubmitActionData } from '../core.mjs';
/**
* Utility class for creating submit data with action-based routing.
*
* Extends the generated `SubmitActionData` with a convenience constructor
* that accepts an `action` identifier for handler routing.
*
* @example
* ```ts
* new SubmitAction().withData(new SubmitData('save_profile', { entity_id: '12345' }))
* ```
*/
declare class SubmitData extends SubmitActionData {
constructor(action: string, extraData?: Record<string, unknown>);
}
export { SubmitData };