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

25 lines (22 loc) • 819 B
'use strict'; var teams_cards = require('@microsoft/teams.cards'); var message = require('../message'); var typing = require('../typing'); function toActivityParams(activity) { if (typeof activity === "string") { activity = { type: "message", text: activity }; } else if (teams_cards.isAdaptiveCard(activity)) { activity = new message.MessageActivityInput().addCard("adaptive", activity); } else if (activity instanceof message.MessageActivity) { activity = message.MessageActivityInput.from(activity); } else if (activity instanceof typing.TypingActivity) { activity = typing.TypingActivityInput.from(activity); } return activity; } exports.toActivityParams = toActivityParams; //# sourceMappingURL=to-activity-params.js.map //# sourceMappingURL=to-activity-params.js.map